应该不是,
因为用系统dsn就可以,,
$con_dsn="kenme";

解决方案 »

  1.   

    $hostname = "IP"; 
    $dbuser = "sa"; 
    $dbpasswd = "1111";
    $mylink= mssql_connect($hostname,$dbuser,$dbpasswd) or die("无法连接数据库服务器!");
    $db = mssql_select_db("数据库名",$mylink) or die("无法连接数据库!");
    $sql="select * from 表名";
    $result=mssql_query($sql,$id);
    while($array_yh=mssql_fetch_array($result)){
    echo $array_yh['CallNum']."\t\t";
    }
      

  2.   

    峰的方法是直接连接server2000的方法,
    偶这里是要用odbc数据源的连接方法,
    odbc数据源分三种:用户dsn,系统dsn,文件dsn,
    前两种都没有问题,就是文件dsn,偶不知道怎样连接,$con_dsn="C:\Program Files\Common Files\ODBC\Data Sources\kenme_f.dsn";$con_dsn="kenme_f.dsn";都不行,!!!
    郁闷!!!!!
    有没有哪位高手用过php连接文件dsn,好像用过的人很少,
    如果是用asp就很简单了,,,唉~!!
      

  3.   

    $dsn='DRIVER={SQL Server};SERVER='.(服务器名或IP).';DATABASE='.(数据库名);
    odbc_connect($dsn, 用户名, 密码);
      

  4.   

    $con_dsn="C:\\Program Files\\Common Files\\ODBC\\Data Sources\\kenme_f.dsn";不过文件dsn好象是不行的
      

  5.   

    嘛哩烦!为了适应开发组需求,俺改用asp了,这几天看了看vbscript的语法,
    嘿~!asp也有一些过人之处嘛,就用它吧!
    在此谢过以上各位的答复~!!!!!