這是你的For語句
成都創(chuàng)新互聯(lián)始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達十余年累計超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的營銷推廣解決方案,現(xiàn)已廣泛運用于各行各業(yè)的客戶,其中包括:塔吊租賃等企業(yè),備受客戶贊賞。
For?i?=?0?To?webtable.Rows.Count?-?1
Label2.Text?=?"正在從遠(yuǎn)程服務(wù)器下載數(shù)據(jù)?"??i??"/"??webtable.Rows.Count
CMD?=?New?OleDbCommand(Dbcstr,?Dbc)
CMD.ExecuteNonQuery()
webrow?=?webtable.Rows.Item(i)
Next
語句中Dbcstr一直沒有變動過,所以你提交到數(shù)據(jù)庫中的內(nèi)容總是第一行。
修改如下,未調(diào)試。
Dbc.Open()
For?i?=?0?To?webtable.Rows.Count?-?1
Dim?Dbcstr?As?String?=?"INSERT?INTO?PurchaseOrders?([PurchaseOrderID],……
Dbcstr?=?Dbcstr??"?VALUES('"??webtable.rows(i).Item(0)??"','"?……
'webrow.Item(0)改成webtable.rows(i).Item(0),其他一樣
CMD?=?New?OleDbCommand(Dbcstr,?Dbc)
CMD.ExecuteNonQuery()
Next
conn.Close()
Dbc.Close()
先將excel中的數(shù)據(jù)讀入到 DataTable中
然后用一個For循環(huán),逐條Insert 到對應(yīng)數(shù)據(jù)庫的表中
你的語句并沒有完全貼出來?
要注意區(qū)別:
1,如果是插入完整的一條記錄(包括所有字段)
INSERT
INTO
表名稱
VALUES
(值1,
值2,....)
2,如果插入只包含若干個指定字段(其余字段為空)
INSERT
INTO
table_name
(列1,
列2,...)
VALUES
(值1,
值2,....)
另外,你使用了變量,那么應(yīng)該這樣使用:
"insert
into
Personal_table
('"
Name_CH
"',
......
后面看不出了,
其實,你可以在這句之前,加一句輸出,看看具體內(nèi)容,你就知道了!
msgbox()在括號里把你的這個字符串放進去,看看結(jié)果是什么?
分享名稱:vb.net多表寫入數(shù)據(jù) excel vba將多個工作表數(shù)據(jù)寫入數(shù)組
轉(zhuǎn)載來源:http://jinyejixie.com/article38/dosgcsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站導(dǎo)航、品牌網(wǎng)站設(shè)計、Google、全網(wǎng)營銷推廣、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)