// Copyright (c) 1999-2001 David Muse // See the file COPYING for more information #include bool sqlrconnection_svr::reExecuteQueryCommand(sqlrcursor_svr *cursor) { #ifdef SERVER_DEBUG debugPrint("connection",1,"re-execute query"); #endif // handleQuery() will return: // 1 for success, // 0 for network error // -1 for a bad query int32_t querystatus=handleQuery(cursor,true,false,true); if (querystatus==1) { // reinit lastrow lastrowvalid=false; if (!returnResultSetData(cursor)) { endSession(); return false; } return true; } else if (!querystatus) { endSession(); return false; } else { return true; } }