0

我试图只查询一些输入以确保正确插入内容。

我正在做以下事情:

//open database into 'db'
sqlite3_stmt *statement;
string query = "select * from A;";
if(sqlite3_prepare_v2(db, query.c_str(), -1, &statement, 0)==SQLITE_OK){
  //...
}else{
  cout << "Error prepping statement" << endl;
}

我正在关注 dreamincode 的演示: http ://www.dreamincode.net/forums/topic/122300-sqlite-in-c/ 我只是不知道我做错了什么。我使用了错误的准备方法,还是定义了错误的东西?

编辑: 返回的错误代码为 1:SQL 错误或缺少数据库。我做错了 SQL 语句吗?我三次检查以确保数据库确实是打开的

编辑: 已解决我下载了数据库,用 sqlite3 阅读器打开它......并注意到我应该被告知的一些事情。在没有将文档发送给整个开发团队的情况下,架构在我不知情的情况下发生了变化。我正在向我的同事发送一封非常好的电子邮件

4

1 回答 1

0

在没有文档或告诉开发团队任何人的情况下更改了架构。我不得不 dl 数据库并用 sqlite3 阅读器打开它。

我要和他谈谈这件事。

于 2012-11-08T18:19:57.027 回答