本帖最后由 syx007 于 2010-01-21 09:46:57 编辑

解决方案 »

  1.   

    ODBC 是不是已经可以 phpinfo();看一下就可以了。。
      

  2.   

    PHPINFO()里查找了ODBC字样 就前面一段有,如下:System  Windows NT MY-TOMATO 5.1 build 2600  
    Build Date  Dec 3 2008 12:20:12  
    Configure Command  cscript /nologo configure.js "--enable-prefix=d:\tmp\b.core-php-nts.5.2.6.4460\core-php-nts-5.2.6\php-5.2.6\.." "--with-openssl=d:\tmp\b.core-php-nts.5.2.6.4460\core-php-nts-5.2.6\php-5.2.6\.." "--with-extra-includes=d:\tmp\b.core-php-nts.5.2.6.4460\core-php-nts-5.2.6\php-5.2.6\..\usr\include" "--with-extra-libs=d:\tmp\b.core-php-nts.5.2.6.4460\core-php-nts-5.2.6\php-5.2.6\..\usr\lib" "--disable-ipv6" "--disable-bcmath" "--disable-calendar" "--disable-ftp" "--without-gd" "--disable-odbc" "--without-sqlite" "--disable-tokenizer" "--with-libxml" "--with-iconv" "--disable-force-cgi-redirect" "--enable-fastcgi" "--enable-cli-win32" "--enable-pdo" "--disable-zts" "--disable-xmlwriter" "--enable-memory-limit"   
      

  3.   

    这是测试可以用的代码,你把数据库从sql server转成access即可。。
    dbc_connect("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . str_replace("/", "\\", $_SERVER["DOCUMENT_ROOT"]) . "\_database\dbname.mdb", "", "") 
    <?
    $sn= 'DRIVER={SQL Server};SERVER=local;DATABASE=fsmi3'; 
    $con=odbc_connect($sn, "sa", "");//3saccessao
    $access_sql=" select * from tb_teller ;";
    $result=odbc_exec($con,$access_sql);//odbc(access)¢Xe¢DX?d¡Msao?u¢DO
    while($re=odbc_fetch_row($result))
     {
       echo "NO_HEAD=".$re[0];
       echo "SEQ_NO=".$re[1];
       echo "PDATE=".$re[2];
       echo "<BR>";
     
     }?>
      

  4.   

    odbc
    ODBC Support enabled 
    Active Persistent Links  0  
    Active Links  0  
    ODBC library  Win32  Directive Local Value Master Value 
    odbc.allow_persistent On On 
    odbc.check_persistent On On 
    odbc.default_db no value no value 
    odbc.default_pw no value no value 
    odbc.default_user no value no value 
    odbc.defaultbinmode return as is return as is 
    odbc.defaultlrl return up to 4096 bytes return up to 4096 bytes 
    odbc.max_links Unlimited Unlimited 
    odbc.max_persistent Unlimited Unlimited 
      

  5.   

    那要怎么配置PHP.INI 是少加载了哪些扩展库?
      

  6.   

    你少哪个加载哪个..
    方法基本如下:比如加载mssql扩展 1.打开php.in将extension=php_mssql.dll的注释符号;去掉。
    2.将php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system32目录下。其他扩展类似。。
      

  7.   

    我知道啊是要加载 ,问题是加载哪个才是ODBC的库
      

  8.   

    终于解决 是ZEND CORE ADMINISTRATION里的设置问题 其实就是CORE/ETC/PHP.INI里增加了个extendsion=php_odbc.dll ,搞不懂PHP5不是内置的吗为什么还是要扩展库加载,不过总算解决
      

  9.   

    ;Windows Extensions
    ;Note that MySQL and ODBC support is now built in, so no dll is needed for it.