本帖最后由 zhgc 于 2021-9-21 11:24 编辑
function index(){ $data=$this->getBOMInfo("8HC011CMM80"); if(!empty($data)){ $this->app->jsdata["res"]="OK"; $this->app->jsdata["data"]=$data; } else { $this->app->jsdata["res"]="FAIL"; $this->app->jsdata["msg"]="ERP中没有BOM"; } }
//开始做事务保存 //$this->app->saveLog("do common sql:".print_r($sqls,true)); if($this->app->prepare_mes(false)){ $this->app->mes->BeginTrans(); foreach($sqls as $sql){ $rst=$this->app->mes->Execute($sql); // if($rst){ // }else{ //$this->app->FAIL('execute error: '.$this->app->mes->ErrorMsg()." SQL:".$sql); $this->app->saveLog('Execute error: '.$this->app->mes->ErrorMsg()." SQL:".$sql); break; } } if($rst){ $this->app->mes->CommitTrans(); $this->app->saveLog("通用替代料保存成功!"); //$this->app->OK("保存成功!"); }else{ $this->app->mes->RollbackTrans(); } } else { $this->app->FAIL("MES数据库连接不可用!"); } }
} ?> |
MSSERVER/MSSQL类型ERP的连接
|
第一个案例分析:
|
再次总结: 1.sqlncli64.msi一定要安装,他实际是SQL SERVER 2008 Native Client 2.SQLSRV32.EXE已经没有安装必要, 因为只有32位的,没有64位的 只接把64位目录 中的 php_pdo_sqlsrv_56_ts.dll php_sqlsrv_56_ts.dll 放在php的ext目录 然后在php.ini中加上 extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_sqlsrv_56_ts.dll extension=php_sqlsrv_56_ts.dll 这样php就可以连通 |
保存位置 \tools.syant\php.syant\SQLServer_MSSQL_PHP |
保存位置 \tools.syant\php.syant\SQLServer_MSSQL_PHP |
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.