class SPgSQLStatement: public SSqlStatement
{
public:
- SPgSQLStatement(const string& query, bool dolog, int nparams, SPgSQL* db, unsigned int nstatement) {
+ SPgSQLStatement(const string& query, bool dolog, int nparams, SPgSQL* db) {
d_query = query;
d_dolog = dolog;
d_parent = db;
d_res_set = NULL;
paramValues = NULL;
paramLengths = NULL;
- d_nstatement = nstatement;
d_paridx = 0;
d_residx = 0;
d_resnum = 0;
int d_resnum;
int d_fnum;
int d_cur_set;
- unsigned int d_nstatement;
};
bool SPgSQL::s_dolog;
d_db=0;
d_in_trx = false;
d_connectstr="";
- d_nstatement = 0;
if (!database.empty())
d_connectstr+="dbname="+database;
std::unique_ptr<SSqlStatement> SPgSQL::prepare(const string& query, int nparams)
{
- d_nstatement++;
- return std::unique_ptr<SSqlStatement>(new SPgSQLStatement(query, s_dolog, nparams, this, d_nstatement));
+ return std::unique_ptr<SSqlStatement>(new SPgSQLStatement(query, s_dolog, nparams, this));
}
void SPgSQL::startTransaction() {