作者stupin (*Stupin*)
看板Visual_Basic
标题Re: [VB6 ] DataEnvironment的资料抓取
时间Sat Apr 24 04:42:42 2010
谢谢t大的解惑! 没发现多打逗点.. ><
我重述一下原本第二个问题的意思:
若 DECommand-CostA 有 a b c d e 五个栏位,
且定义 CostA 的 Select 指令为
" SELECT a, c, d FROM routing WHERE (part_id = 1) "
DED1.rsCostA .Fields(2).Value
抓出来的是原栏位(c)还是指令中的(d)?
这问题我後来发现有矛盾
DECommand-CostA的 Select 指令若为
" SELECT a,c,d FROM routing WHERE (part_id = 1) "
那 DECommand-CostA 就只会有三个栏位, (应该是这样吧?!)
哪来疑惑抓取的会是哪个栏位?
呵呵 见笑了
※ 引述《tedcat (动静:MSN昵称为主)》之铭言:
: ※ 引述《stupin (*Stupin*)》之铭言:
: : 程式设计新手, 且第一次使用VB, 若问题太过幼稚园...各位前辈请见谅...
: : 我想请问程式码: " DED1.rsCostA .Fields(3).Value "
: : 意思是抓取 DECommand-CostA 第3个栏位的资料数值吗?
: 第四个栏位,
: 索引由零开始. 0,1,2,3
: : 若我用 " DED1.rsCostA .Fields(3) " 表示, 那抓取的资料是否有一样?
: 一样
: : 还是後者是表示文字, 前者表示数值?
: 看内容,预设都应该算文字,只是vb会自己看状况转成数值
: : 另外,
: : 若 DECommand-CostA 有 a b c d e 五个栏位, 且定义 CostA 的 Select 指令为
: : " SELECT a, c, d, FROM routing WHERE (part_id = 1) "
: ~这个逗点是多余的
: : 接续以上的问题, " DED1.rsCostA .Fields(3).Value "
: : 抓取的会是哪一个资料..? 是原栏位(c)还是指令中的(d)?
: 会出错,都抓不到,因为没有第四个栏位
: : 请前辈给予指点 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.11.208.182
1F:推 tedcat:第一个栏位就是index 0,所以(2)取的是d栏位 04/24 23:19