ASP调用Access数据库,使用Group by 或 Order by 子句导致错误
编号:QA002227
建立日期: 1999年12月11日 最后修改日期:1999年12月11日
所属类别:
xxp:
操作系统:nt
编程工具:asp
问题:我在asp上挂上access数据库,发现它不支持Group by 或 Order by 子句,请问是何原因?
SELECT * FROM zyckb group by ckdwdm where cksj>cdate('1998/12/31')
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持需要的属性。
回答:
zzq的意见:
group子句只能用在Where子句后面。
于溪玥的意见:
直接使用 Microsoft.Jet.OLEDB.4.0 一层接口:
adoConnection.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("/") & "xxx.mdb"
不要使用 Microsoft OLEDB Provider for ODBC Drivers + Microsoft Access Driver (*.mdb)(Access 的 ODBC Driver)两层接口:
adoConnection.open "PROVIDER=MSDASQL.1;Driver=Microsoft Access Driver(*.mdb);DBQ=" & Server.MapPath ("/") & xxx.mdb"
此问题由zzq等回答。
| |
|
|
| |
|
|