AJOUTER COLONNE à sqlite db SI PAS EXISTE - flex / air sqlite?

J'ai un flex/air app j'ai travaillé, il utilise un local de base de données sqlite qui est créé sur le premier démarrage de l'application.

J'ai ajouté quelques fonctionnalités de l'application et dans le processus, j'ai dû ajouter un nouveau champ à l'une des tables de base de données. Ma questions est de savoir comment je faire pour obtenir l'application pour créer un nouveau champ qui se trouve dans une table qui existe déjà?

c'est une ligne qui crée la table

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

Et maintenant, je voudrais ajouter un status_default champ.

merci!

Grâce - MPelletier

J'ai ajouter le code que vous avez fourni et il le fait d'ajouter le champ, mais maintenant, la prochaine fois que je redémarre mon application, j'obtiens une erreur - 'status_default' existe déjà.

Alors, comment puis-je aller sur l'ajout de quelque sorte d'une SI n'EXISTE PAS de déclaration à la ligne que vous avez fourni?

source d'informationauteur Adam