PHPLIB的php目录里头有 db_oracle.inc 文件,
那个是人家写的 ORACLE 数据库的类!

解决方案 »

  1.   

    配置了本地ODBC数据源,并且测试成功连接远程ORACLE 数据库修改PHPLIB内PREPEND.PHP3文件,加入require($_PHPLIB["libdir"] . "db_odbc.inc");代码编写连接数据库类
    class SmisDb extends DB_Sql
    {
      var $classname="smis";
      var $Host = "172.20.4.239";
      var $Database = "oradb";
      var $User = "root";
      var $Password = "666666";
    }测试连接,报错:
    Warning: odbc_connect(): SQL error: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序, SQL state IM002 in SQLConnect in C:\Program Files\Apache Group\Apache2\phplib\php\db_odbc.inc on line 81不知道什么原因?
      

  2.   

    我在ODBC管理器里,有驱动程序啊,并且测试连接ORACLE成功的.