虚拟主机不支持ODBC Text Driver,请高手相助!
各位学长,小弟有个问题想请教高手.
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