C++ ode>#定义SQLITE_错误1/*SQL错误或缺少数据库*/,但我已确保数据库存在于此处。 #include "DataBase.h" #include <sqlite3.h> #include <string.h> #incl
ode>#定义SQLITE_错误1/*SQL错误或缺少数据库*/,但我已确保数据库存在于此处。C++ ode>#定义SQLITE_错误1/*SQL错误或缺少数据库*/,但我已确保数据库存在于此处。 #include "DataBase.h" #include <sqlite3.h> #include <string.h> #incl,c++,sqlite,segmentation-fault,C++,Sqlite,Segmentation Fault,ode>#定义SQLITE_错误1/*SQL错误或缺少数据库*/,但我已确保数据库存在于此处。 #include "DataBase.h" #include <sqlite3.h> #include <string.h> #include <wx/msgdlg.h> bool CanClose(void) { sqlite3 *Sqlite; sqlite3_stmt *sqlstmt; char *result; if(sql
#include "DataBase.h"
#include <sqlite3.h>
#include <string.h>
#include <wx/msgdlg.h>
bool CanClose(void)
{
sqlite3 *Sqlite;
sqlite3_stmt *sqlstmt;
char *result;
if(sqlite3_open("SysConfig",&Sqlite)==SQLITE_OK)
{
sqlite3_prepare(Sqlite,"SELECT config_value FROM configuration WHERE config_id = 1;",-1,&sqlstmt,NULL);
sqlite3_step(sqlstmt);
result = (char*)sqlite3_column_text(sqlstmt,0);
sqlite3_close(Sqlite);
if(strcmp(result,"YES")==1) //Error Here
return true;
else
return false;
}
else
{
wxMessageBox(_("Cannot Find System File!"),_("Error!"));
sqlite3_close(Sqlite);
return false;
}
}
user@host:/path$ sqlite3 test.sqlite
sqlite> create table example ( id numeric primary key );
sqlite> select bogus from example;
Error: no such column: bogus