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
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to