10 using std::stringstream
;
14 /*static int callback(void *NotUsed, int argc, char ** argv, char **azColName)
19 int main(int argc
, char **argv
)
25 ifstream sqlite_script
;
28 if (argc
>= 1 && argc
< 3)
30 cout
<< "usage: querydb <database> <sqlite_script>\n";
36 sqlite_script
.open(argv
[2]);
37 while (!sqlite_script
.eof())
39 sqlite_script
.getline(line
,1024);
40 query
+= string(line
) + "\n";
43 sqlite_script
.close();
45 rc
= sqlite3_open(argv
[1], &db
);
46 rc
= sqlite3_exec(db
, query
.c_str(), 0, 0, &zErrMsg
);
50 cout
<< "Error " << rc
<< endl
;
51 cout
<< sqlite3_errmsg(db
);
55 cout
<< "Ok." << endl
;