hi all,

        we are using sqlite on the iPhone, in conjunction with SQLCipher, so 
the sqlite version is compiled in with SQLCipher.  the version of sqlite is 
3.7.2, and 4.3 of iOS.

        i have an issue that suddenly started appearing all of a sudden.  what 
is happening is that the data is inserted into the database, but a read of the 
database is returning empty rows.  it's returning the correct number of rows, 
and there is no error, but all columns in the row and empty strings.
        
        if i then shut down the app and restart it, the data is retrieved with 
no issues.

        so basically a connection is made to the database, the table is created 
if it doesn't exist, we go through a loop of processing JSON data read from the 
web and inserting it row by row, then close the connection to the database.  if 
i immediately make another connection, the rows come back empty.
        
        after the last insertion, i put a breakpoint and checked with an 
external tool, and i can see all of my data in the database.  but while the app 
is running, the rows all return empty.

        i've tried a number of things from wrapping the inserts into 
transactions, opening and closing the db connection on each insert, and nothing 
makes any difference.  this problem just popped up, after working for a long 
time, so i'm about to start going back in the revision history to see if i can 
get a working copy.  the work on the project has not been in this area, so it 
is confusing.

        any thoughts or ideas?
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to