📄 commit.c
字号:
// Copyright (c) 1999-2001 David Muse// See the file COPYING for more information#include <sqlrconnection.h>void sqlrconnection_svr::commitCommand() { #ifdef SERVER_DEBUG debugPrint("connection",1,"commit"); #endif clientsock->write(commit()); flushWriteBuffer(); commitorrollback=false;}bool sqlrconnection_svr::commit() { #ifdef SERVER_DEBUG debugPrint("connection",1,"commit..."); #endif sqlrcursor_svr *commitcur=initCursorUpdateStats(); char *commitquery="commit"; int commitquerylen=6; bool retval=false; if (commitcur->openCursor(0) && commitcur->prepareQuery(commitquery,commitquerylen)) { retval=executeQueryUpdateStats(commitcur,commitquery, commitquerylen,true); } commitcur->cleanUpData(true,true); commitcur->closeCursor(); deleteCursorUpdateStats(commitcur); #ifdef SERVER_DEBUG char string[36]; snprintf(string,36,"commit result: %d",retval); debugPrint("connection",2,string); #endif return retval;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -