Salve Ragazzi, non Capisco cosa ci sia di sbagliato in questo codice, qualcuno potrebbe aiutarmi????
Grazie
codice:Pagina Default. Aspx <%@ Import Namespace= "LoginVB" %> <script language= "vb" runat = "server" > Sub Button1_Click(ByVal Sender As Object, ByVal E As EventArgs) Dim Data As AutentObjVB("server=(local);database=Clienti;user=sa") Data.GetUser(TextBox1.Text, TextBox1.Text) Label1.Text = "OK" End Sub </script> <html> <body> <form id="form1" runat="server"> <div> <table style="width: 478px"> <tr> <td style="width: 98px"> login</td> <td style="width: 179px"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td> </tr> <tr> <td style="width: 98px"> password</td> <td style="width: 179px"> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td> </tr> <tr> <td style="width: 98px"> </td> <td style="width: 179px"> <asp:Button ID="Button1" runat="server" Text="Button" /> <asp:Label ID="Label1" runat="server" ForeColor="Red"></asp:Label> </td> </tr> </table> </div> </form> </body> </html>
Graziecodice:Pagina default.aspx.vb Imports System Imports System.Data Imports System.Data.SqlClient Imports System.Reflection Namespace LoginVB Public Class AutentObjVB Private ConnectionString As String Public Sub New() MyBase.New() ConnectionString = "" End Sub Public Sub New(ByVal ConnStr As String) MyBase.New() ConnectionString = ConnStr End Sub Public Property ConnectionString() As String Get Return ConnectionString End Get Set(ByVal value As String) ConnectionString = Value End Set End Property Public Function GetUser(ByVal login As String, ByVal password As String) As DataSet Dim myConnection As New SqlConnection(ConnectionString) Dim CommandText As String = "select Login, Password FROM Cliente where ([Clienti].[Login] = '" + login + "' and [Clienti].[Password] = '" + password + "')" Dim myCommand As New SqlDataAdapter(CommandText, myConnection) Dim ds As New DataSet() myCommand.Fill(ds) Return ds End Function End Class End Namespace

Rispondi quotando