Exemplo n.º 1
0
void CppSQLite3Table::fillRowValues(std::vector<std::string>& _row, const std::vector<int> fields)
{
    for (std::vector<int>::const_iterator fld = fields.begin(); fld!=fields.end(); fld++)
    {
        if (!fieldIsNull(*fld))
            _row.push_back(fieldValue(*fld));
        else
            _row.push_back("");
    }
}
Exemplo n.º 2
0
const char* CppSQLite3Table::getStringField(const char* szField, const char* szNullValue/*=""*/)
{
	if (fieldIsNull(szField))
	{
		return szNullValue;
	}
	else
	{
		return fieldValue(szField);
	}
}
Exemplo n.º 3
0
double CppSQLite3Table::getFloatField(const char* szField, double fNullValue/*=0.0*/)
{
	if (fieldIsNull(szField))
	{
		return fNullValue;
	}
	else
	{
		return atof(fieldValue(szField));
	}
}
Exemplo n.º 4
0
double CppSQLite3Table::getFloatField(int nField, double fNullValue/*=0.0*/)
{
	if (fieldIsNull(nField))
	{
		return fNullValue;
	}
	else
	{
		return atof(fieldValue(nField));
	}
}
Exemplo n.º 5
0
int CppSQLite3Table::getIntField(const char* szField, int nNullValue/*=0*/)
{
	if (fieldIsNull(szField))
	{
		return nNullValue;
	}
	else
	{
		return atoi(fieldValue(szField));
	}
}
Exemplo n.º 6
0
int CppSQLite3Table::getIntField(int nField, int nNullValue/*=0*/)
{
	if (fieldIsNull(nField))
	{
		return nNullValue;
	}
	else
	{
		return atoi(fieldValue(nField));
	}
}