Hi,

Need a default table to be created on database initialization.

i was able to achieve that by executing one create statement query at the end 
of the function openDatabase.

however the problem is that on opening the same DB for the second time, the 
query fails with error table already exist.

findtable function doesnt work since the database is opened but not initialized 
(via the function sqliteinit3 and find table fails because of that).

Need a place where 
           findtable should work in both the cases (new as well as existing 
database) 
           if the table already exist, skip else run the create statement
           the default table should be created before any user query runs

the table name will be hardcoded and create statement as well.

just need the right place to write the below code:

        if (sqlite3FindTable(db, "emp", 0) ==0 )
        {
             //Table not found, create the table
             rc = sqlite3_exec(db, "create table emp......;",0, 0, 0);
        }

                                          
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to