Re: [VB6 ] DataEnvironment的資料抓取

看板Visual_Basic作者 (*Stupin*)時間15年前 (2010/04/24 04:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
謝謝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

04/24 23:19, , 1F
第一個欄位就是index 0,所以(2)取的是d欄位
04/24 23:19, 1F
文章代碼(AID): #1BqWP4Az (Visual_Basic)
文章代碼(AID): #1BqWP4Az (Visual_Basic)