使用vb.net从sql结果集中获取值

时间:2015-08-19 04:29:19

标签: vb.net

我有一个vb.net应用程序,其中Sql结果集返回值。 值是多行。

"abc" 1000 "sdr" 12 
"abv" 2100 "asas" 25

我想得到每个row- 3rd column的价值, 我怎样才能使用vb.net获取它

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

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

这只是一个例子,在DataTable对象中保存sql的结果集以及如何从中检索特定的行/列时,给你一个启动器。

希望它有所帮助!

修改

看看这个link。它详细说明了如何处理此记录集。

也许这可能会有所帮助:(未经测试)

While !myRecordset.EOF

temp = myRecordset.FieldValue(3)
myRecordset.MoveNext()

End While