(7)在以上界面的左边“Tables”选择我们需要查询的数据表,这里,我们选择“Orders”数据表;在右边的“Columns”可以选择需要查询的数据列,在需要查询的数据列前面打勾,如果需要查询所有数据列,可以选择“*”也可以点击按钮“Slect All”,这里,我们选择“*”;这时候,我们可以看到在以上界面的“Preview”部分已经出现了部分“Select”语句“SELECT [Orders].* FROM [Orders]”,我们看到是标准的Select查询语句;
(8)点击以上界面的“Where”按钮,出现设置“Where”语句的“Where Clause Builder”界面,这个界面分左右两个部分,左边是Where语句等于号的左边,右边是Where语句等于号的右边,在左边的“Columns”列我们选择“OrderID”,在右边的“Filter”过滤输入框,我们输入“@OrderID”,这样设置的意思是查询“OrderID”等于变量“OrderID”的所有数据记录,点击“OK”按钮,回到前面的界面,我们可以看到Select语句已经改变为:SELECT [Orders].* FROM [Orders] WHERE ([Orders].[OrderID] = @OrderID);
Function MyQueryMethod(ByVal orderID As Integer) As System.Data.DataSet Dim connectionString As String = "server='localhost'; trusted_connection=true; Database='Orders'" Dim sqlConnection As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(connectionString)
Dim queryString As String = "SELECT [Orders].* FROM [Orders] WHERE ([Orders].[OrderID] = @OrderID)" Dim sqlCommand As System.Data.SqlClient.SqlCommand = New System.Data.SqlClient.SqlCommand(queryString, sqlConnection)
Dim dataAdapter As System.Data.SqlClient.SqlDataAdapter = New System.Data.SqlClient.SqlDataAdapter(sqlCommand) Dim dataSet As System.Data.DataSet = New System.Data.DataSet dataAdapter.Fill(dataSet)