Oznámení
Omlouváme se, provoz fóra byl ukončen
driver mssql2005 neumí transakce, tady je patch
Upozornění: Tohle vlákno je hodně staré.
před 8 lety
- mcmatak
- Člen | 492
dibi 1.3
nějak mi nejde ukončit transakce
řešil, bych to tímto patchem
Index: mssql2005.php
===================================================================
--- mssql2005.php (revision 54)
+++ mssql2005.php (working copy)
@@ -149,7 +149,8 @@
*/
public function begin($savepoint = NULL)
{
- $this->query('BEGIN TRANSACTION');
+ sqlsrv_begin_transaction($this->connection);
+ //$this->query('BEGIN TRANSACTION');
}
@@ -162,7 +163,8 @@
*/
public function commit($savepoint = NULL)
{
- $this->query('COMMIT');
+ sqlsrv_commit($this->connection);
+ //$this->query('COMMIT');
}
@@ -175,7 +177,8 @@
*/
public function rollback($savepoint = NULL)
{
- $this->query('ROLLBACK');
+ sqlsrv_rollback($this->connection);
+ //$this->query('ROLLBACK');
}
Editoval mcmatak (8. 4. 2011 10:26)
před 8 lety
- HosipLan
- Moderator | 4693
Texy ti sprznilo příspěvěk, zkus použít zvýraznění kódu, je na to tlačítko hned nad textovým polem pro příspěvěk, je na něm napsané „php“. Díky :)
před 8 lety
- David Grudl
- Nette Core | 6806
Dal jsem to tam.