VB.net 使用Excel當資料庫,其中 t1 為Excel首行的一個欄位
tsql = "insert into [Sheet1$](t1) values('123')"
總是提示錯誤: System.Data.OleDb.OleDbException:“操作必須使用一個可更新的查詢。”
剛才試了連Access資料庫,用以下sql通過
tsql = "insert into 表1(t2) values('ss')"
uj5u.com熱心網友回復:
EXCEL 和 ACCESS 不太一樣,[Sheet1$] 這個名字的問題可能是。
uj5u.com熱心網友回復:
可是用 select * from [Sheet1$] 就可以通過并查詢到了結果,
uj5u.com熱心網友回復:
搞定了,原來是連接字串IMEX=1改為IMEX=0搞定,IMEX=2也不行uj5u.com熱心網友回復:
https://www.cnblogs.com/goto/archive/2012/04/12/2443670.html這個里面有說明
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/133024.html
標籤:VB.NET
下一篇:c#中 delete
