LPCTSTR CppSQLite3Query::fieldValue(int nField) { checkVM(); if (nField < 0 || nField > mnCols-1) throw CppSQLite3Exception(CPPSQLITE_ERROR,_T("Invalid field index requested"),DONT_DELETE_MSG); return (LPCTSTR)_sqlite3_column_text(mpVM, nField); }
LPCTSTR CppSQLite3Query::getStringField(int nField, LPCTSTR szNullValue/*=""*/) { if (fieldDataType(nField) == SQLITE_NULL) { return szNullValue; } else { return (LPCTSTR)_sqlite3_column_text(mpVM, nField); } }
LPCTSTR CppSQLite3Query::fieldValue(LPCTSTR szField) { int nField = fieldIndex(szField); return (LPCTSTR)_sqlite3_column_text(mpVM, nField); }
LPCTSTR CSqlStatement::ValueString(int pos_zero_indexed) { m_szText.Format(_T("%s"), _sqlite3_column_text(m_stmt, pos_zero_indexed)); return m_szText; }