返回信息流同样的sql语句,在一台电脑上能正确执行,在另外一台电脑上就报错。
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。提供程序未给出有关错误的任何信息。 OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: 提供程序未给出有关错误的任何信息。]。
insert into [b_temptable产品客户交叉收入表] select * from openrowset('microsoft.jet.oledb.4.0','excel 8.0;hdr=yes;database=c:\test.xls','select top 12 * from [产品客户交叉收入表$] where([产品名称/客户名称] not in(select top 3 [产品名称/客户名称] from [产品客户交叉收入表$]))')
就是这句代码。
有些sql语句又不报错,但这句的时候就报错。
我用的delphi
这是一条镜像帖。来源:北邮人论坛 / database / #4104同步于 2009/12/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
大家看看这是什么原因。
lichehuo
2009/12/10镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。