热情软件屋

 

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等回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio