以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Sql查询的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57010)

--  作者:石磊
--  发布时间:2014/9/16 18:00:00
--  Sql查询的问题

执行 sql语句

For i = 1 To 2

                 select cdefinename from defineset where ctype=\'客户\'

                 Dim DefineName As String=com.ExecuteScalar

                 MessageBox.Show(DefineName)

Next

执行sql语句在数据库中的返回结果如图所示:

我定义的string变量DefineName只能获取第一行的结果(客户联系电话)

我用获取第二行的结果(客户QQ)??不知如何写代码??

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140916175459.png
图片点击可在新窗口打开查看

--  作者:utcxray
--  发布时间:2014/9/16 18:10:00
--  
select cdefinename,“字段列表” from defineset where ctype=\'客户\'
--  作者:石磊
--  发布时间:2014/9/16 18:14:00
--  

自动列表是什么意思??


--  作者:有点甜
--  发布时间:2014/9/16 19:43:00
--  

参考代码

 

Dim cmd As new SQLCommand
cmd.CommandText = "select cdefinename from defineset where ctype=\'客户\'"
Dim dt As DataTable = cmd.ExecuteReader
For Each dr As DataRow In dt.DataRows
    msgbox(dr("cdefinename"))
Next