我有一个vb.net应用程序,其中Sql
结果集正在返回值。 值是多行。使用vb.net从sql结果集中获取值
"abc" 1000 "sdr" 12
"abv" 2100 "asas" 25
我想每个row- 3rd column
的价值, 我怎样才能用vb.net
我有一个vb.net应用程序,其中Sql
结果集正在返回值。 值是多行。使用vb.net从sql结果集中获取值
"abc" 1000 "sdr" 12
"abv" 2100 "asas" 25
我想每个row- 3rd column
的价值, 我怎样才能用vb.net
它尝试是这样的:
Dim dt as DataTable = GetResultSetFromSQL()
System.Diagnostic.Debug.Print(dt.Rows(0).Item(2))
System.Diagnostic.Debug.Print(dt.Rows(1).Item(2))
你应该在输出窗口得到这个:
sdr
asas
这只是给你一个启动器的例子,o n保存DataTable
对象中的sql结果集以及如何从中检索特定的行/列。
希望它有帮助!
编辑:
看一看这个link。它显示了如何处理这个记录集的细节。
或许,这可能会有帮助:(未经测试)
While !myRecordset.EOF
temp = myRecordset.FieldValue(3)
myRecordset.MoveNext()
End While
无法转换为数据表 –
ok然后在哪个对象中获得结果集?数据集?还是还有什么? – NeverHopeless
myRecordset = conn.Execute(“select * from employees”)temp = myRecordset.FieldValue(3)这是给第三个单元格的值,我想获得所有行的第三列的值。所以我想循环槽行怎么办 –
安置自己的一块要在其上检索结果的代码。 – equisde
我没有代码。 –