如题,给客户做了个程序,其中一步是将EXCEL文件通过bat批处理程序自动导入到SQL后再进行后续处理.
类似入下:
use work
SELECT * into newtable1
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
  'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...['tbl01$']
go以前用一直没有问题,今天客户反映程序不行了,总是报"未能创建OLE DB提供程序MSDASC的实例",我把excel文件和bat文件移到我的机器上做,没有问题.
这是怎么回事?
客户说机器没做过任何改动,我觉得应该是应该有过改动,只不过客户自己没注意到.
(客户说前些天,维修的时候网管更改过他机器的账户,将一个admin账户删掉了,和这个有关系吗?我试过将语句中的User ID=Admin改过 报的也不是标题那样的错误啊,而且据客户反映删掉账户以后程序运行过 没问题)想请问什么样的操作能导致这样的问题,如何补救呢?