SQLite3 エラーno such tableの検討会続き データファイルがなかったことが判明

SQLite3 エラーの検討会続き

NSLog(@”Failed table ‘%s'”,sqlite3_errmsg(dbs));
を入れてみたら、

Failed table ‘no such table: cd’
(テーブル名:cd)

「テーブルcdがないよ」
だって。そんなことはない、ちゃんとテーブルは作ったよ。シェルでも見たよ。

ということは、もしかして、プロジェクトにちゃんと*.sqlite3ファイルを読み込んでいないってこと?
なので、再度sqlite3ファイルをプロジェクトにドラッグする。

再度実行する。
今度はメッセージがちゃんと返ってきた。

r=100
SQLITE_ROW

ちゃんとテーブルが読み込めた。

ということで、正常にsqlite3ファイルがプロジェクトに設定されていないと言うことでした。
ここまで、2時間の格闘でした。

教訓:エラーコードは正しく取得しましょう。

こちらの記事もどうぞ