Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před rokem

mcmatak
dibi guru
Registrovaný: 17. 7. 2009
Příspěvky: 375

driver mssql2005 neumí transakce, tady je patch

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)

 

#2 před rokem

HosipLan
dibi guru
Registrovaný: 1. 6. 2009
Příspěvky: 2630

Re: driver mssql2005 neumí transakce, tady je patch

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 :)


Neptej se, jestli se můžeš ptát | Blog | Twitter | GitHubCMS Kdyby

Nette Jabber Room – nette@conf.netlab.cz , všichni jste vítáni

 

#3 před 4 měsíci

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5833

Re: driver mssql2005 neumí transakce, tady je patch

Dal jsem to tam.

 

Zápatí