All I need to do is see how many rows a table has. I stumbled across this
function and used it thusly in my code (I removed the error checking for the
sake of brevity):
Result = sqlite3_initialize();
sqlite3 *db_ptr;
Result = 0;
Result = sqlite3_open_v2(DBEnginePath, &db_ptr, SQLITE_OPEN_READWRITE, NULL);
char ***CArray = NULL;
int iRow, iCol;
char **err = NULL;
sqlite3_get_table(db_ptr, "Select * from Admin", CArray, &iRow, &iCol, err);
Unfortunately, when I execute the sqlite_get_table call, I get an error message
telling me that I have an "unhandled error." It says that the error is
occurring here:
struct unixShm {
unixShmNode *pShmNode; /* The underlying unixShmNode object */
unixShm *pNext; /* Next unixShm with the same unixShmNode */
u8 hasMutex; /* True if holding the unixShmNode mutex */
u16 sharedMask; /* Mask of shared locks held */
u16 exclMask; /* Mask of exclusive locks held */
#ifdef SQLITE_DEBUG
u8 id; /* Id of this connection within its unixShmNode */
#endif
I am QUITE CERTAIN that my problem lies with the way I am declaring the arrays,
but not having an example to teach me, I have no idea what the correct method
is. If anyone has an example of how he or she is using sqlite3_get_table that
he or she wouldn't mind sharing, I would be appreciative.
TIA!
R,
John A.M. Darnell
Senior Programmer
Walsworth Publishing Company
Brookfield, MO
John may also be reached at
[email protected]<mailto:[email protected]>
Trivia question: Who saved Gandalf from his imprisonment at the Tower of
Isengard in book 1 of The Lord of the Rings (i.e. The Fellowship of the Ring)?
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users