台灣最大程式設計社群網站
線上人數
639
 
會員總數:245465
討論主題:189222
歡迎您免費加入會員
討論區列表 >> VB.NET >> SQL語法錯誤
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
SQL語法錯誤
價值 : 5 QP  點閱數:454 回應數:3

樓主

決心
門外漢
0 2
18 1
發送站內信

請教各位前輩
有段程式如下
1.
Dim da As New OleDbDataAdapter("Select * From " & "2017 09 20 0000 (Wide).dbf", cnn)
執行後會顯示語法錯誤

2.修改成
Dim da As New OleDbDataAdapter("Select * From " & "[2017 09 20 0000 (Wide).dbf]", cnn)
執行後找不到檔案 2017 09 20 0000 [Wide].dbf ,原檔名稱為2017 09 20 0000 (Wide)

若將檔案更改成A123.DBF等方式可以正常,但檔案產生就是 有空格 有( ),有何方式可以解決這樣檔名問題,謝謝。



搜尋相關Tags的文章: [ SQL ] , [ 空格 ] ,
本篇文章發表於2017-10-20 10:52
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

小魚
檢舉此回應
如果把 [ ] 改成 ' ' 可以用嗎?
不過一般建議檔名不要有空格吧,
為什麼要自己找自己麻煩呢?
本篇文章回覆於2017-10-20 12:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小魚
檢舉此回應
小鋪沒辦法修改,
後來想到,
資料庫可以直接用SELECT去讀嗎?
這是在哪邊看到的語法?
本篇文章回覆於2017-10-20 12:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

決心
檢舉此回應
空格是系統產生的資料,無法改變命名格式,目前只能用複製檔案方式另外命名來讀取,只是多做一遍工,謝謝各位。
本篇文章回覆於2017-10-23 10:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.