1

私の問題は、メインの.cppファイルを実行すると、SQLiteコンソールが表示され、コードで操作を実行して出力を生成する代わりに、コマンドを待機することです。何が問題ですか?さて、コードはすべてが機能することを確認するための単なるテストでした:

#include "sqlite3.h"
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
sqlite3 *database;
sqlite3_open("Database.sqlite", &database);
sqlite3_stmt *statement;

if (sqlite3_prepare_v2(database, "CREATE TABLE a (b INTEGER, c INTEGER);", -1, &statement, 0) == SQLITE_OK) {
    int cols = sqlite3_column_count(statement);
    cout << cols;

    int result = sqlite3_step(statement);
}
return 0;
}
4

1 に答える 1

1

sqliteのshell.cをプロジェクトに含めないでください。

于 2013-05-17T21:33:37.637 に答える