dbd/sqlite3/connection.c

changeset 42
93335fa1f1d0
parent 41
e490414a391d
child 43
356dcb1d455c
equal deleted inserted replaced
41:e490414a391d 42:93335fa1f1d0
85 85
86 if (conn->sqlite) { 86 if (conn->sqlite) {
87 if (on) { 87 if (on) {
88 err = rollback(conn); 88 err = rollback(conn);
89 } 89 }
90 /*
91 else
92 err = begin(conn);
93 */
94 90
95 conn->autocommit = on; 91 conn->autocommit = on;
96 } 92 }
97 93
98 lua_pushboolean(L, !err); 94 lua_pushboolean(L, !err);
191 connection_t *conn = (connection_t *)luaL_checkudata(L, 1, DBD_SQLITE_CONNECTION); 187 connection_t *conn = (connection_t *)luaL_checkudata(L, 1, DBD_SQLITE_CONNECTION);
192 int err = 1; 188 int err = 1;
193 189
194 if (conn->sqlite) { 190 if (conn->sqlite) {
195 err =rollback(conn); 191 err =rollback(conn);
196
197 /*
198 if (!conn->autocommit)
199 err = begin(conn);
200 else
201 err = 1;
202 */
203 } 192 }
204 193
205 lua_pushboolean(L, !err); 194 lua_pushboolean(L, !err);
206 return 1; 195 return 1;
207 } 196 }

mercurial