以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQLGetValues函数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47794)

--  作者:jianjingmaoyi
--  发布时间:2014/3/17 20:21:00
--  SQLGetValues函数
不会吧,SQLGetValues函数居然不能以数组形式集合?

Dim Arys As List(Of String())
Arys = DataTables("明细表").SqlGetValues("条码|元器件名称|型号|封装|单位|供应商编号|单价|供应商名称|类型","类型=\'成品\'")
For Each Ary As String() In Arys
    MsgBox(Ary(0))
Next

居然不行

--  作者:jianjingmaoyi
--  发布时间:2014/3/17 20:56:00
--  
我测试了用临时表写没有问题,帮助里面是缺少数组形式的介绍的,难道是故意这样的?
[此贴子已经被作者于2014-3-17 20:57:35编辑过]

--  作者:狐狸爸爸
--  发布时间:2014/3/18 8:44:00
--  

测试通过:

 

Dim Arys As List(Of String())
Arys = DataTables("订单").SqlGetValues("产品|客户")
For Each Ary As String() In Arys
    output.show((Ary(0) & ":" & ary(1)))
Next


--  作者:blackzhu
--  发布时间:2014/3/18 10:37:00
--  
啊  我昨日一直测试 一直出现问题 我再测试下,同样的代码改了方式就行
--  作者:blackzhu
--  发布时间:2014/3/18 10:38:00
--  
我晕  同样的代码 今日就不出错了. 图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
--  作者:jianjingmaoyi
--  发布时间:2014/3/31 23:57:00
--  
这个函数是有点问题 我用access做数据源没有问题 改成SQL就出问题了.一模一样的代码
--  作者:有点甜
--  发布时间:2014/4/1 8:45:00
--  
以下是引用jianjingmaoyi在2014-3-31 23:57:00的发言:
这个函数是有点问题 我用access做数据源没有问题 改成SQL就出问题了.一模一样的代码

 

应该不会sql语句挺简单的,语法也通用。暂时没有sqlserver测试,顶一下


--  作者:Bin
--  发布时间:2014/4/1 8:51:00
--  
SQL数据源测试了一下,没有任何问题.
--  作者:Bin
--  发布时间:2014/4/1 8:52:00
--  
.
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140401085203.png
图片点击可在新窗口打开查看

--  作者:blackzhu
--  发布时间:2014/4/1 11:49:00
--  
不是这个问题,这个问题已经解决了.  我用临时表解决了.