[請益] php 使用 SQL transaction...
我把連線的部分自己用 class 包起來成類似如下(部份)
class SQL_OP
{
public static function Rollback($hLink, $sSavePoint = '')
{
$sql = "ROLLBACK TRAN $sSavePoint";
mssql_query($sql, $hLink);
}
public static function Save($hLink, $sSavePoint = '')
{
$sql = "SAVE TRAN $sSavePoint";
mssql_query($sql, $hLink); // 173 行
}
}
很奇怪的,當我這樣用:
SQL_OP::Save($hLink, 'savepoint');
卻會出現錯誤
Warning: mssql_query() [function.mssql-query]: message: 行 1: 'TRAN' 附近?in
D:\php\SQL_OP.php on line 173
Warning: mssql_query() [function.mssql-query]: Query failed in
D:\php\SQL_OP.php on line 173
但是一旦我自己在程式中輸入
$sql = "SAVE TRAN savepoint";
mssql_query($sql, $hLink);
結果卻是OK的...
請問這是什麼問題呢?謝謝。
--
可愛的女天使天天勤奮努力的工作,天神為了獎勵她,
就送一台腳踏車給這位小天使。
天使很喜歡這台腳踏車,她就天天騎..天天騎...
她的工作都廢弛了...
天神知道之後,很生氣地跟她說:
「妳再不回崗位上工作,我就把腳踏車坐墊裝回去喔!」 囧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.133.252.2
推
12/07 12:32, , 1F
12/07 12:32, 1F
→
12/07 16:14, , 2F
12/07 16:14, 2F
→
12/07 16:14, , 3F
12/07 16:14, 3F
→
12/07 16:17, , 4F
12/07 16:17, 4F
推
12/07 22:58, , 5F
12/07 22:58, 5F