我的脚本很简单:
设置oConn = CreateObject(“ADODB.Connection”)
fPath =“c:\ temp”
oConn.Open“Provider = Microsoft.Jet.OLEDB.4.0; Data Source =”& fPath& “\;扩展
属性= '文本; HDR =无; FMT =分隔'“
如果oConn.Errors.Count> 0则为
Wscript.Echo“错误!!!” &安培; oConn.Errors(0)。描述& “代码:”& Conn.Errors(0)。数
结束如果
尝试通过命令在Windows 7 x64 Professional或Ultimate上运行:
c:\ Windows \ SysWOW64 \ cscript.exe 1.vbs
它以错误代码0x80040e21结束,多步OLE DB操作生成错误。检查每个OLE DB状态值(如果可用)。没有工作。
如果使用с#或vb.net做同样的事情,一切都很顺利。
请帮助!!!
答案 0 :(得分:0)
fPath 用于保存字符串,因此您不得使用设置。
<强> ADDED 强>
编辑(和格式化)您的问题可能是个好主意。
答案 1 :(得分:0)
您可以在64位盒子上以32位模式运行脚本,然后您可能没有错误,请在此处查看我的答案以检查您运行的模式,并在必要时以32位模式重新启动脚本。 / p>