2015-08-19 27 views

回答

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 

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

希望它有帮助!

编辑:

看一看这个link。它显示了如何处理这个记录集的细节。

或许,这可能会有帮助:(未经测试)

While !myRecordset.EOF 

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

End While 
+0

无法转换为数据表 –

+0

ok然后在哪个对象中获得结果集?数据集?还是还有什么? – NeverHopeless

+0

myRecordset = conn.Execute(“select * from employees”)temp = myRecordset.FieldValue(3)这是给第三个单元格的值,我想获得所有行的第三列的值。所以我想循环槽行怎么办 –