http://expert.csdn.net/Expert/TopicView1.asp?id=1668852

解决方案 »

  1.   

    那么请教楼主,出什么错误呢?你总是说取不到数据?那段程序,就是当年连oracle的时候的一个成功的例子,并非在下信口开河。你简单的说仍然取不到,居然如此简洁明了?想要问问题,请说的详细些,自己怕浪费时间?难道别人的时间就不宝贵吗?
    我只想说得也很简单,按照我的那个做法,就是可以取得到!!!
      

  2.   

    <?php
    /*
    itax=new c_ora_db();
    itax.$C_user = "system";// 数据库用户名 
    itax.$C_passwd = "manager";// 数据库口令 
    itax.$C_db = "itax";// 数据库名 
    //itax.$I_linkID = 0;// 连线句柄 
    //itax.$I_stmtID = 0; //查询句柄 
    //itax.$color ="";// 全局颜色 
    itax. db_logon();
    */
    if($conn=OCILogon("system","manager","itax_web.yichang.yichang.hubei-n.tax.cn"))
    {echo "ok";
    echo "<br>";
    $table=OCIParse($conn,"select * from web.itax_article_user");
    OCIDefineByName($table,"ID",$id);
    OCIDefineByName($table,"USERNAME",$username);
    OCIDefineByName($table,"PASSWORD",$password);
    OCIDefineByName($table,"GROUPID",$groupid);
    OCIExecute($table);
    while(OCIFetch($table))
    {
    echo $id;
    echo "<br>";
    echo $username;
    echo "<br>";
    echo $password;
    echo "<br>";
    echo $groupid;
    echo "<br>";
    }
    OCILogoff($conn);
    }
    else
    {
    echo "error";
    echo "<br>";
    }