通达OA 连接SQL-Server2005

通达OA 连接SQL-Server2005
  参考:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/07/29/2121347.html
      http://www.soitway.com/woaibiancheng/19.html
  记得重启一下office_anywhere
  另:mssql.secure_connection = Off 要设置为 off
  在td_config.php(webroot\inc目录下)增加变量。
  //-- OT 数据库配置
  $MSSQL_OT_SERVER="192.168.1.1";
  $MSSQL_OT_USER="sa";
  $MSSQL_OT_DB="DBName";
  $MSSQL_OT_PASS="XXXX";

function OpenOTConnection()
{
 global $otconnection,$MSSQL_OT_SERVER,$MSSQL_OT_USER,$MSSQL_OT_DB,$MSSQL_OT_PASS;
 if(!$otconnection)
 {
   if(!function_exists("mssql_pconnect"))
    {
       echo "PHP配置有误,不能调用Mssql函数库,请检查有关配置";
       exit;
    }
    $C=@mssql_pconnect($MSSQL_OT_SERVER,$MSSQL_OT_USER,$MSSQL_OT_PASS);
//$C=@mssql_connect($MSSQL_OT_SERVER,$MSSQL_OT_USER,$MSSQL_OT_PASS);
 }
 else
    $C=$otconnection;
 $result=mssql_select_db($MSSQL_OT_DB,$C);
 if(!$result)
 {
    PrintError("数据库 ".$MSSQL_OT_DB."不存在");
    //exit;
 }
 return $C;
}
function exemsqlquery($C,$Q)
{
 $cursor = mssql_query($Q,$C);
 if(!$cursor)
 {
    PrintError("<b>SQL语句:</b> ".$Q);
    //exit;
 }
 return $cursor;
}

你可能感兴趣的:(通达OA 连接SQL-Server2005)