当前位置:数据库 > SQLite >>

linux下怎样能执行sqlite3多条SQL语句,比如一个txt文档里存放多条语句怎样来执行

答案:只能循环读出来执行,还要看 是不是带参数, 下面是个读sql 语句的函数 int db_order(sqlite3 *db,char *sql) { va_list ap; int ret = 0; ret = sqlite3_exec(db, sql, NULL, NULL, NULL); sqlite3_free(sql); if(ret != SQLITE_OK) { fputs("insert error\n",stderr); } return ret; } int main(void) { sqlite3 *db; char *sql=NULL; sql = sqlite3_mprintf("select * from datebase;"); db_order(db,sql); } 你把sqlite3_mprintf()里的语句换做读出来的字符串

上一个:sqlite 3.x library 4代可以用吗?
下一个:sqlite问题

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,