error '80004005'

来源:百度知道 编辑:UC知道 时间:2024/05/25 00:19:05
在asp页面中出现下列错误信息:

error '80004005'
/cerlly/index.asp, line 34

我该怎么办?

我是上传在外国的主机上,访问任何一个页面都有

下面是conn.asp的代码情况:
<%
dim startime
dim conn
dim connstr
startime=timer()

function openarticle
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB_article)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
' connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
conn.Open connstr
End Function

function opensites
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB_sites)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
' connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
conn.Open connst

错误信息Microsoft JET Database Engine error '80004005' 详细解释

Microsoft JET Database Engine error '80004005'

Selected collating sequence not supported by the operating system.

***出现这个错误页面的一般是系统安装在英文服务器上所导致
产生这个问题的原因:程序是中文环境下开发的,所以Access数据库的排序方法是按照中文的。而我们的服务器是运行的英文操作系统。解决方法:用Microsoft Office Access 2003打开数据库文件>工具>选项>常规选项卡>新建数据库排序次序下拉菜单>把Access得排序方法该成general(常规),选择"关闭时压缩"。