2011-03-28 75 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