[SQL ] ACCESS錯誤一問"OLE Automation 內部錯誤"
請問一下版上的各位高手!小弟目前遇到的問題,與下面這個連結一樣!
http://emmet.blogbus.com/logs/1953162.html
我的程式透過ODBC來存取ACCESS,無下條件時,動作皆無異!
但欄位為數值,且條件為該欄位時,則會出現
[ODBC Microsoft Access Driver] OLE Automation 內部錯誤
又若將該欄位改成字串型態,則無此狀況!= ="
真的找不到解決的方法了,望版上各位大大幫忙!
舉個例子,讓各位了解一下!
例:TABLE1有COLUMN1(數字),COLUMN2(數字)
COLUMN1 COLUMN2
======= =======
1 100
動作如下:
SELECT * FROM TABLE1 <==== OK
SELECT * FROM TABLE1 WHERE COLUMN1 = 1 <==== OLE Automation 內部錯誤
UPDATE TABLE1 SET COLUMN2 = 2 WHERE COLUMN2=100 <===錯誤同上
若我把數值型態改為字串型態,皆無此狀況 = ="
該欄位我必須是數值型態,再麻煩各位高手了!
希望能幫我找到解答!謝謝!
PS:該連結得到的答案,好像是OS權限的問題?怪!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.58.8