select uj.gamename,sc=isnull(sl.sc,0) from(select gamename from ugamelist_jss)uj left join(select * from score_log where uid=67235)sl on uj.gamename=sl.game_name为什么在本地好用。而用asp调用就出现Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21' ODBC 驱动程序不支持所需的属性。 晕

解决方案 »

  1.   

    错误信息ODBC连接出错,楼主把调用的ASP的代码贴出来
      

  2.   

    'sql = "select gamename from ugamelist_jss"sql ="select uj.gamename,sc=isnull(sl.sc,0) from(select gamename from ugamelist_jss)uj left join(select * from score_log where uid=67235)sl on uj.gamename=sl.game_name"set rs = Server.CreateObject("adodb.recordset")
    rs.open sql,conn,1,1
    我什么都不改。就改一个sql语句。就是对的。。如上。我注释掉那句。
    而且。。不正确的那条sql在本机测试是正确的(用查询分析器)。。用asp就提示错误。。我弄了半天了