示例#1
0
bool CppSQLite3Query::fieldIsNull(int nField)
{
	return (fieldDataType(nField) == SQLITE_NULL);
}
示例#2
0
bool CppSQLite3Query::fieldIsNull(const char* szField)
{
    int nField = fieldIndex(szField);
    return (fieldDataType(nField) == SQLITE_NULL);
}
示例#3
0
double SqlStatement::ResultRow::getFloatField(int nField, double fNullValue/*=0.0*/) const {
	if (fieldDataType(nField) == SQLITE_NULL)
		return fNullValue;
	else
		return sqlite3_column_double(mpParent->mpVM, nField);
}
示例#4
0
const char* SqlStatement::ResultRow::getStringField(int nField, const char* szNullValue/*=""*/) const {
	if (fieldDataType(nField) == SQLITE_NULL)
		return szNullValue;
	else
		return (const char*)sqlite3_column_text(mpParent->mpVM, nField);
}
示例#5
0
int SqlStatement::ResultRow::getIntField(int nField, int nNullValue/*=0*/) const {
	if (fieldDataType(nField) == SQLITE_NULL)
		return nNullValue;
	else
		return sqlite3_column_int(mpParent->mpVM, nField);
}