Example #1
0
CppSQLite3Table CppSQLite3DB::getTable(const char* szSQL)
{
	checkDB();

	char* szError=0;
	char** paszResults=0;
	int nRet;
	int nRows(0);
	int nCols(0);

	nRet = sqlite3_get_table(mpDB, szSQL, &paszResults, &nRows, &nCols, &szError);

	if (nRet == SQLITE_OK)
	{
		return CppSQLite3Table(paszResults, nRows, nCols);
	}
	else
	{
		IwError((szError));
		return CppSQLite3Table();
	}
}
Example #2
0
CppSQLite3Table CppSQLite3DB::getTable(const char* szSQL)
{
	checkDB();

	char* szError=0;
	char** paszResults=0;
	int nRet;
	int nRows(0);
	int nCols(0);

	nRet = sqlite3_get_table(mpDB, szSQL, &paszResults, &nRows, &nCols, &szError);

// 	if (nRet == SQLITE_OK)
// 	{
		return CppSQLite3Table(paszResults, nRows, nCols);
// 	}
// 	else
// 	{
// 		//throw CppSQLite3Exception(nRet, szError);
// 		return CppSQLite3Table;
	//}
}