2012-02-04 3 views
4

저는 C 프로그램을 작성하고 sqlite로 여러 쿼리를 실행합니다. 나는 당신이 그것에 대한 콜백 함수를 작성하지 않고 결과를 검색 할 수 없으므로 sqlite3_exec()을 사용하지 않을 것이다. C에서 여러 쿼리를 실행하는 Sqlite3

char * query = "CREATE TABLE 'items' (id int, icon int, name text); CREATE TABLE 'icons' (id int, image blob); CREATE TABLE 'playfields' (id int, name text);"; 
sqlite3_prepare_v2(dump_db_into,query,-1,&sqlstmt,0); 
sqlite3_step(sqlstmt); 

그리고 물론

는, 첫 번째 쿼리가 실행됩니다

그래서 내가 이렇게 보이는 소스를 가지고있다. sqlite3_step() 번을 여러 번 실행해야합니까?

차라리 내가 참고 문헌에서 발견 쿼리

답변

3

많은 양의 경우 반복 이러한 명령을 실행하는 것을 피하기 것, 내 나쁜 :

이 루틴은 컴파일 첫 번째 문 zSql에서, * pzTail은 컴파일되지 않은 것을 가리키고 있습니다.

관련 문제