Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vbscript w7 x64下与Microsoft.Jet.oledb.4.0提供程序的oledb连接_Vbscript_Windows 7 X64_Adodb_Oledbconnection - Fatal编程技术网

Vbscript w7 x64下与Microsoft.Jet.oledb.4.0提供程序的oledb连接

Vbscript w7 x64下与Microsoft.Jet.oledb.4.0提供程序的oledb连接,vbscript,windows-7-x64,adodb,oledbconnection,Vbscript,Windows 7 X64,Adodb,Oledbconnection,我有一个简单的脚本: 设置oConn=CreateObject(“ADODB.Connection”) fPath=“c:\temp” oConn.Open“Provider=Microsoft.Jet.OLEDB.4.0;数据源=“&fPath&”\;扩展 Properties='text;HDR=No;FMT=Delimited'” 如果oConn.Errors.Count>0,则 Wscript.Echo“Error!!!”&oConn.Errors(0)。说明和“code:”&Conn.

我有一个简单的脚本:

设置oConn=CreateObject(“ADODB.Connection”)

fPath=“c:\temp”

oConn.Open“Provider=Microsoft.Jet.OLEDB.4.0;数据源=“&fPath&”\;扩展 Properties='text;HDR=No;FMT=Delimited'”

如果oConn.Errors.Count>0,则
Wscript.Echo“Error!!!”&oConn.Errors(0)。说明和“code:”&Conn.Errors(0)。编号
如果

通过以下命令尝试在Windows 7 x64 Professional或Ultimate上运行:
c:\Windows\SysWOW64\cscript.exe 1.vbs

它以错误代码0x80040e21结束,多步OLE DB操作生成错误。检查每个OLE DB状态值(如果可用)。没有做任何工作

如果使用c#或vb.net做同样的事情,一切都会很好地工作


请帮忙

fPath用于保存字符串,因此不能使用Set

已添加

编辑(并格式化)你的问题可能是个好主意


您阅读了吗?

您可以在64位框上的32位MODU中运行脚本,然后您可能不会出现错误,请参阅我的回答,检查您正在运行的MODU,并在需要时在32位MODU中重新启动脚本


对不起,这只是印刷错误,我是说fPath=“c:\temp”对不起,这只是印刷错误,我是说fPath=“c:\temp”问题不在语法上,这只是一个例子,我尝试了不同的变体谢谢这篇文章,但这不是我的情况。我完全按照作者说的做了。我在32位环境下运行c:\Windows\SysWOW64\cscript.exe 1.vbsIt不是64位平台的问题,因为我在32位环境下运行脚本。