}\r
}\r
\r
+const char *Recordset::GetColumnName(const int column)\r
+{\r
+ if(column>=0 && column<m_cols)\r
+ {\r
+ return m_rs[column];\r
+ }\r
+ else\r
+ {\r
+ return NULL;\r
+ }\r
+}\r
+\r
const double Recordset::GetDouble(const int field)\r
{\r
const char *result=GetField(field);\r
Free();\r
m_currentrow=0;\r
\r
- ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
+ //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
+ PThread::Guard g(DB::Instance()->m_mutex);\r
if(sqlite3_get_table(db->GetDB(),sql.c_str(),&m_rs,&m_rows,&m_cols,NULL)==SQLITE_OK)\r
{\r
}\r