Lines Matching refs:zSql
1026 char *zSql = 0;
1030 while( fflush(p->out), (zLine = one_input_line(zSql, in))!=0 ){
1036 if( (zSql==0 || zSql[0]==0) && _all_whitespace(zLine) ) continue;
1046 if( zSql==0 ){
1051 zSql = malloc( nSql+1 );
1052 strcpy(zSql, zLine);
1056 zSql = realloc( zSql, nSql + len + 2 );
1057 if( zSql==0 ){
1061 strcpy(&zSql[nSql++], "\n");
1062 strcpy(&zSql[nSql], zLine);
1066 if( zSql && _ends_with_semicolon(zSql, nSql) && sqlite_complete(zSql) ){
1069 rc = sqlite_exec(p->db, zSql, callback, p, &zErrMsg);
1071 if( in!=0 && !p->echoOn ) printf("%s\n",zSql);
1080 free(zSql);
1081 zSql = 0;
1085 if( zSql ){
1086 if( !_all_whitespace(zSql) ) printf("Incomplete SQL: %s\n", zSql);
1087 free(zSql);