0
我試圖創建一個搜索,其中SQL查詢取決於單選按鈕和文本框。表,文本框和單選按鈕都在同一個表單上。我正在使用Microsoft Visual Studio 2012 for Web,並嘗試更改表單上的GridView對象的數據源。但是,我不斷收到錯誤:VB.NET&SQL:ConnectionString屬性尚未初始化
ConnectionString屬性尚未初始化。
我該如何解決這個問題? 以下是我的完整代碼。
Protected Sub btnSearch_Click(sender As Object, e As ImageClickEventArgs) Handles btnSearch.Click
Dim sqlQuery As String = ""
If radClient.Checked = True Then
GridView1.Visible = False
sqlQuery = "SELECT * FROM Sales WHERE ClientID = '" & txtSearch.Text & "'"
ElseIf radItem.Checked = True Then
GridView1.Visible = False
sqlQuery = "SELECT * FROM Sales WHERE ItemID = '" & txtSearch.Text & "'"
ElseIf radUser.Checked = True Then
GridView1.Visible = False
sqlQuery = "SELECT * FROM Sales WHERE UserID = '" & txtSearch.Text & "'"
ElseIf radUser.Checked = False And radClient.Checked = False And radItem.Checked = False Then
ErrorLabel.Text = "Error: You have not chosen a search criteria."
Return
End If
SqlDataSource3.SelectCommand = sqlQuery
SqlDataSource3.DataBind()
End Sub
貸@Steve,@MuhammadOmar,@Westie和@AmitApollo與我以前的線程的代碼的幫助。
謝謝!
首先,請使用SQL參數。 – 2013-03-20 16:02:10
我會一旦我完成了,但我只是試圖讓它現在的工作:) – 2013-03-20 16:11:23
此外,這是我自己的服務器的本地應用程序,沒有人有權訪問它,除了我,它的保護如果有人實際上能夠容納我的系統,則使用參數進行登錄以防止SQL注入攻擊。 – 2013-03-20 16:12:15