2011-03-28 61 views
0

任何人都可以通过vb.net使用asp.net webform帮助我连接到SQL服务器..我有数据库名称用户,我想使用数据库的登录页面..请帮助我..连接到SQL使用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

谷歌可以帮助你......很多例子http://www.startvbdotnet.com/ado/sqlserver.aspx – 2011-03-28 10:32:36

+0

我已经尝试的代码已经..但是,当我调试,有一些错误..我是一个初学者在asp.net .. – 2011-03-28 10:35:06

+2

@tan keng:如果你得到具体的错误,你可以在这里问一个关于这些错误的问题。我们很乐意提供帮助。 – David 2011-03-28 10:35:56

回答

1

有没有在网络这个教程上的短缺,而是一个很好的出发点是here

编辑:根据您的意见,这听起来像你没有导入你需要的ADO.NET数据对象Namespace。尝试添加这类文件:

Imports System.Data.SqlClient 
+0

大卫,你有一些asp.net网站的样本吗?我想学习更多关于asp.net的知识,因为我是asp.net的新手 – 2011-03-28 12:01:13

+0

@tan keng:在线真的不缺少示例和教程。谷歌可以给你比我更多的东西。 (另外,我不是一个很好的老师,我的示例应用程序不会是...初学者级别。)另外,“我想学习ASP.NET”对于Stack Overflow来说太广泛了。具体问题,例如您发布的代码和您看到的错误,在这里非常有用。但这不是一个真正的教程网站。 – David 2011-03-28 12:04:35