我用的个人版的sql server 好像是2000吧,用的php自带的,没问题,
给各位大虾参考一下

解决方案 »

  1.   

    OK,我的sql server也是个人版的,dll是用的php4.11自带的,我的源代码是:
    <?
    $conn_num=mssql_connect("YANGSHOU-SEASON");
    if($conn_num)
    {
     print("连接成功!");
    }
    else
    {
     print("连接失败!");
     exit;
    }
    mssql_select_db("season");
    $result=mssql_query("select * from [user]");?>
    浏览器结果是:
    连接成功!
    Warning: MS SQL message: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。 (severity 16) in e:\php_mssql\conn.php on line 13Warning: MS SQL: Query failed in e:\php_mssql\conn.php on line 13真是苦恼,看样子是在发送查询的时候出错的,因为那个正好是13行,谁来帮帮忙,或者告诉我有其他的方法可以连接到,
    sunblue有没有连接代码?我用的是win2000pro平台!
      

  2.   

    //前面有一些处理,大致代码如下
    $linkid=mssql_connect($serverName,$userName,$userPwd);
    mssql_select_db("netexec");$query="select exeid from ".$typeTab." where ".$whereClause;
    $result=mssql_query($query,$linkid);
    $exeNum=mssql_num_rows($result);
      

  3.   

    [user]
    你这个代表什么?是一个表吗?名字是[user]?
      

  4.   

    是呀,
    不是sql server的sql语句的写法吗?
    用中括号括起来表的名字!
      

  5.   

    好象在PHP包里有一个数据库文件,具体名字不知道,了你把他复制到系统目录下看有没有帮助
      

  6.   

    我好像没有用[],用sql server本身的调试器是要加上