00001 <?php
00016
00017 if (!defined('ADODB_DIR')) die();
00018
00019
00020
00021
00022
00023
00024
00025 include_once(ADODB_DIR.'/drivers/adodb-mssql.inc.php');
00026
00027 class ADODB_mssqlpo extends ADODB_mssql {
00028 var $databaseType = "mssqlpo";
00029 var $concat_operator = '||';
00030
00031 function ADODB_mssqlpo()
00032 {
00033 ADODB_mssql::ADODB_mssql();
00034 }
00035
00036 function PrepareSP($sql)
00037 {
00038 if (!$this->_has_mssql_init) {
00039 ADOConnection::outp( "PrepareSP: mssql_init only available since PHP 4.1.0");
00040 return $sql;
00041 }
00042 if (is_string($sql)) $sql = str_replace('||','+',$sql);
00043 $stmt = mssql_init($sql,$this->_connectionID);
00044 if (!$stmt) return $sql;
00045 return array($sql,$stmt);
00046 }
00047
00048 function _query($sql,$inputarr)
00049 {
00050 if (is_string($sql)) $sql = str_replace('||','+',$sql);
00051 return ADODB_mssql::_query($sql,$inputarr);
00052 }
00053 }
00054
00055 class ADORecordset_mssqlpo extends ADORecordset_mssql {
00056 var $databaseType = "mssqlpo";
00057 function ADORecordset_mssqlpo($id,$mode=false)
00058 {
00059 $this->ADORecordset_mssql($id,$mode);
00060 }
00061 }
00062 ?>