SQLite C/C++ でのテーブル数の取得
よろしくお願いします。
テーブル名「TB1332」の有無を確認するSQL 文をこのようにしました
select count(*) from sqlite_master where type='table' and name='TB1332';
PupSQLite でのcount(*)の値
当該テーブルが存在する場合 1
当該テーブルが存在しない場合 0
このように正しい結果が得られます。
しかし、Visul Studio 2010 C++ で下記のコードを実行しますと、result の値は、テーブルの有無に関係なく、常に0となります。
int result = sqlite3_exec(pDb, "select count(*) from sqlite_master where type='table' and name='TB1332';", NULL, NULL, &err);
C/C++ で該当する、テーブル数を取得するコードの書き方を教えていただけないでしょうか。
環境
C/C++
Visual Studio 2010 Proffesional
SQLite3
PupSQLite https://www.eonet.ne.jp/~pup/software.html