2009-12-18 5 views
0

J'ai remarqué que même si j'ai placé ma base de données sqlite3 dans le dossier "resources", et même si j'ai coché la case "Copy file", XCode crée une base de données vide le dossier de l'application il est en construction ... donc c'est la base de données, et l'ouverture, mais il n'y a rien, donc quand je fais un sqlite3_prepare_v2, j'obtiens un SQLITE_ERROR ...XCode copie la base de données vide lors de la construction

Aide! Qu'est-ce que je fais mal?

Répondre

0

Ce tutoriel vous permet de configurer une base de données SQL qui sera inclus avec votre programme:
SQLite To Do Tutorial

Cela pourrait vous aider à trouver quelque chose que vous avez manqué. Je suppose que puisque vous obtenez SQLITE_ERROR vous avez correctement inclus le libsqlite3.0.dylib. Êtes-vous sûr que votre fichier de base de données est valide et a été créé correctement?

+0

Oui ... la base de données fonctionnait avant, et a soudainement cessé de fonctionner ... J'ai vérifié la base de données d'origine que je dépose dans le dossier Ressources, et il est 31M. Mais, quand je fais une construction, XCode crée une base de données du même nom dans le dossier de l'application qu'il construit, mais ne copie pas le contenu. Le fichier est là, mais il a 0k octets. Des idées? – Incognitii