ADD COLUMN to sqlite db IF NOT EXISTS - flex/air sqlite?

Posted by Adam on Stack Overflow See other posts from Stack Overflow or by Adam
Published on 2010-04-10T19:54:37Z Indexed on 2010/04/10 20:53 UTC
Read the original article Hit count: 703

Filed under:
|
|
|
|

I've got a flex/air app I've been working on, it uses a local sqlite database that is created on the initial application start.

I've added some features to the application and in the process I had to add a new field to one of the database tables. My questions is how to I go about getting the application to create one new field that is located in a table that already exists?

this is a the line that creates the table

                stmt.text = "CREATE TABLE IF NOT EXISTS tbl_status ("+"status_id INTEGER PRIMARY KEY AUTOINCREMENT,"+" status_status TEXT)";

And now I'd like to add a status_default field.

thanks!

Thanks - MPelletier

I've add the code you provided and it does add the field, but now the next time I restart my app I get an error - 'status_default' already exists'.

So how can I go about adding some sort of a IF NOT EXISTS statement to the line you provided?

© Stack Overflow or respective owner

Related posts about flex3

Related posts about air