241492006-01-02 07:09:26
用DSN 连接的ACCESS 数据库
在ASP 里用 "SELECT * FROM Students " 运行的好好的, 可用
"SELECT * FROM Students ORDER BY ID " 就出现这个错误信息:
--------------------------------------------------------------------
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Selected collating sequence not supported by the operating system.

/TEST/index.asp, line 22
--------------------------------------------------------------------

CODE 是这样写的:
/*
Set DataConn = Server.CreateObject("ADODB.Connection")
DataConn.Open "DSN=test"

MYSQL = "SELECT * FROM Students ORDER BY ID "

Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open MYSQL, DataConn <-- 第22行
*/

我用GOOGLE查过, 说是这个错是LANGUAGE 的问题. 但我的是英文版的WINDOWS XP PRO, ACCESS 也是2000 英文版的,当然.MDB 文件也是英文的. 给我提供上传CODE 的网络公司的OS 是WINDOWS 2003, 应该也是英文版的. 有谁碰到过同样的问题? 希望能给个帮助.谢谢!