test.asp 程序代码如下:
<%
SET Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq="&Server.mappath("./")&";"
SET rs = server.CreateObject("ADODB.RecordSet")
rs.Open "Select * From ok.csv", Conn
Do While Not(rs.Eof)
response.write rs("商品库存号")&" "&rs("商品条码")&" "&rs("原厂零件号")&" "&rs("您的价格1")
Response.Write "<br>"
rs.MoveNext
Loop
rs.Close
%>
这个文件分别放在二个不同的虚拟主机上的测试:
http://www.partscity.cn/test.asp
http://www.devilbike.net/test.asp
测试得到的结果不一样,
后一台主机出现的错误提示是:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Text Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x248 Thread 0x1ca4 DBC 0x1068b714 Text'。
/test.asp,行 3
出现错误的那台服务器是win2003是系统, 管理工具里面的数据源 (ODBC) 中的驱动程序:Microsoft Text Driver (*.txt; *.csv) 也是有的, 但不知道他为什么不支持文本驱动.是不是要在注册表中增、改什么键值?
谢谢!
李建锋 13040684518 QQ:125134438 MSN:bush_china@hotmail.com
4 个解决方案
#1
具体情况再说一下 联系我 也许我能帮助你
#2
用oledb方式连接
#3
oledb方式连接 的语句怎么写?
R_zhanche(日耳曼战车) 的联系方式是?
其实简单的说,我的问题就是:
用ASP程序读取.CSV文件里的内容
这台虚拟主机 http://www.partscity.cn/test.asp 测试通过;
这台虚拟主机 http://www.devilbike.net/test.asp 测试出错!
我想知道为什么第二台主机会出错? 该怎么调整主机配置?
测试代码如下:
<%
SET Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq="&Server.mappath("./")&";"
SET rs = server.CreateObject("ADODB.RecordSet")
rs.Open "Select * From ok.csv", Conn
Response.Write "测试成功!"
rs.Close
%>
各位可以把以上代码放在你们的虚拟主机上测试,看能不能通过,只要出现"找不到ok.csv"的提示就算通过了.
R_zhanche(日耳曼战车) 的联系方式是?
其实简单的说,我的问题就是:
用ASP程序读取.CSV文件里的内容
这台虚拟主机 http://www.partscity.cn/test.asp 测试通过;
这台虚拟主机 http://www.devilbike.net/test.asp 测试出错!
我想知道为什么第二台主机会出错? 该怎么调整主机配置?
测试代码如下:
<%
SET Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq="&Server.mappath("./")&";"
SET rs = server.CreateObject("ADODB.RecordSet")
rs.Open "Select * From ok.csv", Conn
Response.Write "测试成功!"
rs.Close
%>
各位可以把以上代码放在你们的虚拟主机上测试,看能不能通过,只要出现"找不到ok.csv"的提示就算通过了.
#4
我也遇到了这个问题,用两种链接方法在测试服务器A都能正常运行,但在B服务器都报错:[Microsoft][ODBC Text Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xc44 Thread 0x3c8 DBC 0x37dfe34 Text',环境变量Temp对应的目录权限也改成了Everyone可写,还会是什么原因呢?
#1
具体情况再说一下 联系我 也许我能帮助你
#2
用oledb方式连接
#3
oledb方式连接 的语句怎么写?
R_zhanche(日耳曼战车) 的联系方式是?
其实简单的说,我的问题就是:
用ASP程序读取.CSV文件里的内容
这台虚拟主机 http://www.partscity.cn/test.asp 测试通过;
这台虚拟主机 http://www.devilbike.net/test.asp 测试出错!
我想知道为什么第二台主机会出错? 该怎么调整主机配置?
测试代码如下:
<%
SET Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq="&Server.mappath("./")&";"
SET rs = server.CreateObject("ADODB.RecordSet")
rs.Open "Select * From ok.csv", Conn
Response.Write "测试成功!"
rs.Close
%>
各位可以把以上代码放在你们的虚拟主机上测试,看能不能通过,只要出现"找不到ok.csv"的提示就算通过了.
R_zhanche(日耳曼战车) 的联系方式是?
其实简单的说,我的问题就是:
用ASP程序读取.CSV文件里的内容
这台虚拟主机 http://www.partscity.cn/test.asp 测试通过;
这台虚拟主机 http://www.devilbike.net/test.asp 测试出错!
我想知道为什么第二台主机会出错? 该怎么调整主机配置?
测试代码如下:
<%
SET Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq="&Server.mappath("./")&";"
SET rs = server.CreateObject("ADODB.RecordSet")
rs.Open "Select * From ok.csv", Conn
Response.Write "测试成功!"
rs.Close
%>
各位可以把以上代码放在你们的虚拟主机上测试,看能不能通过,只要出现"找不到ok.csv"的提示就算通过了.
#4
我也遇到了这个问题,用两种链接方法在测试服务器A都能正常运行,但在B服务器都报错:[Microsoft][ODBC Text Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xc44 Thread 0x3c8 DBC 0x37dfe34 Text',环境变量Temp对应的目录权限也改成了Everyone可写,还会是什么原因呢?