作者shinyih (Shinyih)
看板Database
标题[SQL ] ACCESS错误一问"OLE Automation 内部错误"
时间Thu Aug 16 13:15:59 2007
请问一下版上的各位高手!小弟目前遇到的问题,与下面这个连结一样!
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