Re: [問題] 關於VB.net
※ 引述《alair99 (製造不在場證明)》之銘言:
: 不好意思打擾一下
: 我這個程式是要連foxpro的table
: 一開始 我的程式是
: cmd.commandtext = "select V from table1"
: adpt.fill(ds,"VBtable1")
: 請問一下我要怎麼去抓 VBtable1裡面的東西?
: 因為我後來寫
: cmd.commandtext = "select V from VBtable1"
: 他會跟我說 VBtable1.dbf不存在 >____<"
: 因為有可能是我的程式寫錯 我寫一下我的想法好了:
: 我讀到一個Foxpro的資料庫(table1) 然後要取V欄位
: 接著想把它存入VBtable1裡面以便做後來的運算
: 那我這樣寫對嗎 @@?
: 謝謝
不會Foxpro, 但可以確定你select進DataSet的做法是錯的.
當你把"值"select到DataSet時, 這時這些"值"已經脫離database了.
因此不能再用"select"語句處理.
由於不知道你是想怎樣利用這些數據一因此提供以下兩種做法:
做法1:
用"select into" SQL 語法把result儲到temp table裡.
(如果你之後是要用來用join或其他SQL語句的處理的話)
做法2:
在VB.NET的code中可以用ds.Tables("VBTable1").Rows(i).item("V")
(不確定是否可以直接使用ds.Tables("VBTable1").Rows(i)("V") )
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.134.126.84
推
06/12 13:04, , 1F
06/12 13:04, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章