in the shell.c source file ,have a function .read file, and I wanna use it to
my c++ code, when I hava a sql script file,such as :
create table test (id integer primary key, value text);
insert into test (id, value) values(1, 'eenie');
insert into test (id, value) values(2, 'meenie');
insert into test (value) values('miny');
insert into test (value) values('mo');
now I wanna use the shell.c function to run the script, but I don't know how to
use c++ code to achieve the target.
I only found on line in shell.c:
".read FILENAME Execute SQL in FILENAME\n" in
"static char zHelp[]"
I suggest it use callback.
static int _is_complete(char *zSql, int nSql){
int rc;
if( zSql==0 ) return 1;
zSql[nSql] = ';';
zSql[nSql+1] = 0;
rc = sqlite3_complete(zSql);
zSql[nSql] = 0;
return rc;
}
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users