Hi,
I've choosen sqlite 3.6.11 for a small purpose in my organisation.
The software runs on a proprietroy OS.
SQLite is used by a single process, there are no other threads using SQLite,
hence SQLITE_THREADSAFE = 0.
I have written the memory and OS functions.
My Schema table is very simple, as under.
static char NVDataTable[] =
"CREATE TABLE NVDataTable( "
"iDataId INTEGER PRIMARY KEY, "
"iVoidData INTEGER, "
"iDefaultData INTEGER,"
"cStringId VARCHAR(32) DEFAULT '' NOT NULL,"
"iSize INTEGER, "
"iReadOnly INTEGER, "
"iCiphered INTEGER )";
I was able to successfully Open database - using sqlite3_open().
I was able to successfully create table - using sqlite3_exec().
Ofcourse, I struggled a LOT to achive the above two ... (even though i had
worked on 3.2.2 long ago)
I'm NOT able to INSERT a record into the database using - sqlite3_mprintf() and
sqlite3_exec()
*z = sqlite3_mprintf("INSERT INTO NVDataTable VALUES(NULL, '%d', '%d', \"%s\",
'%d', '%d', '%d' )",
iVoidData, iDefaultData, stTmp, 1u, iReadOnly,
iCiphered);
I get a return error as - 1
And, an error message as - [Error:= no such table: NVDataTable ]
I'm not getting any clue. How do I verify the table after I've created the
table.
I just need to achive INSERT and SELECT.
The SELECT is just a simple fetch of record based on id, there are no complex
or conditional queries.
Please help me.
Thanks in advance.
Mayura S.
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users