那究竟在c:\Inetpub\wwwroot\里面有没有counter.txt呢?

解决方案 »

  1.   

    这条语句不需要路径:
      $sql="select * from  C:\\Inetpub\\wwwroot\\counter";
    改为:
      $sql="select * from counter";
      

  2.   

    还是不可以!我是这样设置ODBC的,我添加的是系统DNS,数据源名字是counter,说明没有 ,数据库目录是C:\Inetpub\wwwroot\,结果还是出现了上次的错误!!
      

  3.   

    并且在C:\Inetpub\wwwroot\目录下面有counter.txt文件1!
      

  4.   

    Warning: SQL error: [Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序, 
    SQL state IM002 in SQLConnect in C:\Inetpub\wwwroot\wincounter2-odbc.php3 on line 5
     
    Warning: Supplied argument is not a valid ODBC-Link resource in 
    C:\Inetpub\wwwroot\wincounter2-odbc.php3 on line 7
     
    Warning: Supplied argument is not a valid ODBC result resource in 
    C:\Inetpub\wwwroot\wincounter2-odbc.php3 on line 9
     
    Warning: Supplied argument is not a valid ODBC-Link resource in 
    C:\Inetpub\wwwroot\wincounter2-odbc.php3 on line 12
     
    Warning: Supplied argument is not a valid ODBC-Link resource in 
    C:\Inetpub\wwwroot\wincounter2-odbc.php3 on line 13
     
    Warning: Supplied argument is not a valid ODBC-Link resource in 
    C:\Inetpub\wwwroot\wincounter2-odbc.php3 on line 13
      

  5.   

    源代码!  <?
      function wincounter2(){
      $conn=odbc_connect("","","");
      $sql="select *from counter";
      $result=odbc_exec($conn,$sql);  $count=odbc_result($result,"counter");  $sql="update counter set counter=".($count+1)."where id= 1";
      odbc_exec($conn,$sql);
      odbc_close($conn);
      return $count+1;
      }
      echo wincounter2();?>
      

  6.   

    $conn=odbc_connect("数据源名称","用户名","密码");
    要与系统DNS中的设置相同。