2011-03-28 4 views
0

quiconque peut m'aider à me connecter au serveur SQL via vb.net en utilisant asp.net webform .. J'ai le nom de la base de données Utilisateurs et je veux utiliser la base de données pour la page de connexion .. s'il vous plaît aidez-moi ..se connecter à SQL en utilisant asp.net

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
    Dim ConnectionString As String 
    ConnectionString = ConfigurationSettings.AppSettings("ConnectionString") 
    Dim con As New SqlConnection(ConnectionString) 
    Dim cmd As New SqlCommand("Select UserId, Pwd from Users", con) 
    con.Open() 
    Dim myreader As SqlDataReader 
    myreader = cmd.ExecuteReader() 
    While myreader.Read() 
     If TxtUserId.Text = myreader("UserId").ToString().Trim() 
      AndAlso TxtPwd.Text = myreader("Pwd").ToString().Trim() Then 
      Session("UserId") = TxtUserId.Text 
      Response.Redirect("UserMyProfile.aspx") 
     Else 
      lblMsg.Visible = True 
      lblMsg.Text = "Inavalid UserId/Password" 
     End If 
    End While 
    con.Close() 
End Sub 
+0

Google peut vous aider à ... beaucoup d'exemples http://www.startvbdotnet.com/ado/sqlserver.aspx –

+0

j'ai essayé le code déjà .. mais, quand je débogue, il y a quelques erreurs .. je suis un débutant dans asp.net .. –

+2

@tan keng: Si vous obtenez des erreurs spécifiques, vous pouvez poser une question ici à propos de ces erreurs. Nous sommes heureux d'aider. – David

Répondre

1

Il ne manque pas de tutoriels sur le web pour cela, mais un bon point de départ est here. En fonction de vos commentaires ci-dessus, il semble que vous n'ayez pas importé le Namespace dont vous avez besoin pour les objets de données ADO.NET. Essayez d'ajouter ceci au fichier de classe:

Imports System.Data.SqlClient 
+0

david, avez-vous un échantillon de web asp.net? Je veux étudier plus sur asp.net depuis que je suis débutant pour asp.net –

+0

@tan keng: Il n'y a vraiment pas de pénurie d'exemples et de tutoriels en ligne. Google peut vous en donner beaucoup plus que je ne peux. (De plus, je ne suis pas un très bon professeur, mes exemples d'applications ne seront pas ... de niveau débutant.) Aussi, "Je veux apprendre ASP.NET" est un sujet trop large pour Stack Overflow. Des questions spécifiques, telles que le code que vous avez posté et les erreurs que vous avez vues, sont géniales ici. Mais ce n'est pas vraiment un site de tutoriel. – David

Questions connexes