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