急 救!S.O.SMicrosoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

来源:百度知道 编辑:UC知道 时间:2024/06/22 16:46:18
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

ODBC 驱动程序不支持所需的属性。

/userblock/UserBaseInfo.asp,行 155
这是怎么回事?
要怎么做才能恢复,请详细解说!谢谢!

1、你的sql语句有问题,检查一下 ,可能是单引号和双引号或联接字串写错之类的语法问题;
2、数据库不支持这种sql语句格式;
3、config.asp文件的配置问题,
修改成下面的那个,然后根据你的情况重新改一下即可

<%@ LANGUAGE = VBScript CodePage = 936%>
<%
Response.Buffer=True
IsSqlDataBase=0 '定义数据库类别,0为Access数据库,1为SQL数据库
If IsSqlDataBase=0 Then
'''''''''''''''''''''''''''''' Access数据库 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
datapath ="/" '数据库目录的相对路径
datafile ="#data#.asa" '数据库的文件名
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(""&datapath&""&datafile&&qu