C++ sqlite3 sqlステートメントが正常に実行されたことを知る方法は?
sqlite3 でレコードを挿入しようとしています
成功したかどうかを知る方法を知りたい
string sqlstatement = "INSERT INTO abe_account (name,department,password) VALUES ("
+quotesql(name) + ","
+quotesql(department) + ","
+quotesql(password) + ");";
if (sqlite3_open("abeserver.db", &db) == SQLITE_OK)
{
sqlite3_prepare( db, sqlstatement.c_str(), -1, &stmt, NULL );//preparing the statement
sqlite3_step( stmt );//executing the statement
}
else
{
cout << "Failed to open db\n";
}
sqlite3_finalize(stmt);
行が正常に追加されたときや行が正常に削除されたときなど、sqlite3から成功信号を取得し、値をブール値または文字列に割り当てるにはどうすればよいですか