我正在使用Sqlconnection
和SqlDataAdapter
向导按照Visual Basic 2015中的查询生成器进行简单查询。DsQuery1是数据集。我的SQL语句如下:
SELECT [Record ID], Ser, [Project ID], [Time From], [Time To], Speed, [Veh Count]
FROM Àctual
WHERE ([Project ID] = 'cbProjectID.SelectedText')
cbProjectID
是一个表单组合框数据,已绑定到另一个表名称“ Project_info”和字段名称[Project ID]。我已放置一个数据网格以显示结果。但是总是返回0条记录,而我确定有记录要返回。
我的vb.net搜索按钮代码是:
Try
Using SqlConnection1
If SqlConnection1.State = ConnectionState.Closed Then
SqlConnection1.Open()
MsgBox("Connected!")
Else
MsgBox("Not Connected!")
End If
SqlDataAdapter1.Fill(DsQuery1.Àctual)
ÀctualDataGridView.DataSource = DsQuery1.Àctual.DefaultView
MsgBox(DsQuery1.Àctual.Rows.Count)
End Using
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
我被关了两天。但是没有任何进展。我需要协助。在这种情况下,如果我将使用参数化查询,那么我如何在Sql DataAdapter的查询向导中为组合框文本定义parameter的值。 VB Net 2015的语法是什么。
致谢
Tariq
答案 0 :(得分:0)
如果我正确理解了您的问题,该参数应为cbProjectID.selectedvalue