int asize=a.size();
int pos=0;
- const char * value[argc+inf];
- int length[argc+inf];
- int binary[argc+inf];
+ const char * value[argc];
+ int length[argc];
+ int binary[argc];
string t;
clog<<"for (j=0; j<="<<argc<<"; j++) {inf="<<inf<<", argc="<<argc<<"}\n";
for(int j=0;j<argc; j++){
clog<<"bcl t="<<t<<endl;
}
clog<<"for infinite finish t="<<t<<endl;
- value[argc]=t.c_str();
- length[argc]=t.size();
- binary[argc]=0;
+ value[argc-inf]=t.c_str();
+ length[argc-inf]=t.size();
+ binary[argc-inf]=0;
}
clog<<"if(inf=1) finish\n";
for(int k=0; k<(argc+inf); k++){
clog<<"cmd2="<<cmd2<<" argc="<<argc<<endl;
- res=PQprepare(conn, "execalias",cmd2.c_str(), argc+inf, NULL);
- clog<<"PQprepart done(cmd2="<<cmd2<<" argc+inf="<<argc+inf<<"\n";
+ res=PQprepare(conn, "execalias",cmd2.c_str(), argc, NULL);
+ clog<<"PQprepart done(cmd2="<<cmd2<<" argc="<<argc<<"\n";
testSQL(res);
res=PQexecPrepared(conn, "execalias", argc, value, length, binary, 0);
clog<<"PQexecPrepared done argc="<<argc<<endl;