楼主去改改吧?
反正是开源的,
PS:有那么智能的软件能知道你TOP是函数还是TOP字符串??

解决方案 »

  1.   

    adodb只是提供相同的连接方式,你如果想换一个名称就换掉数据库,你所有代码必须完全按照最最最原始的sql规范来写。limit是mysql自己定义的扩展。怎么可能通用。
      

  2.   

    adodb 已准备了 SelectLimit 方法来解决你的问题!
    你不用,怪谁呢?
      

  3.   

    楼上说的有理
    ADODB 可以用于连接不同数据库,有说SQL语句一并帮你改了?
    ADODB 主要是针对PHP的连接方式,SQL语句的执行,结果的返回,报错等操作,你还真指望学会了MSSQL 就用ADODB来操作mysql?
      

  4.   

    呵呵,lz你还没掌握adodb呢....建议你仔细看看sql应该如何组织。像你这样$rs = &$db->execute($sql)的方法是非常不推荐的,原因么,第一容易被注入,有安全隐患,第二sql不规范,适用性不强。具体怎么用adodb我就不说了,各方面的材料到处都是。
      

  5.   

    SelectLimit ()http://phplens.com/adodb/reference.functions.selectlimit.html真受不了了 ,就是不看手册。想怎么用怎么用
      

  6.   

    ADODB 不不能100%跨多种数据 它做的只是对不同的数据库相同的使用方法例如mysql_query和mssql_query 这东西都统一成了 $db->queryPDO做了同样的事而且效率更高 要与时俱进 过时的东西该淘汰就淘汰了
      

  7.   

    如果要达到SQL级别的兼容,那么必须严格按照SQL ANSI-92的规范。SQL中的S代表的是:Structured,而不是Standard……
      

  8.   

    使用adodb,sql必须要用ansi sql来写。而且它提供了很多方法来处理一些在语法上有偏差的句子。要着重用它提供的那些方法,不要想着全部都靠sql语句实现