Saludos
Tengo un query creado asi:
Select campo From TABLA
Campo es un valor. EJ: 1, 23, 43, 2
Debo preguntar luego si campo >= 3, pero al compilar me da el siguiente error:
warning: comparison between pointer and integer
Asì capturo el valor del query:
SQLBindParameter(hstmt,1,SQL_PARAM_INPUT,SQL_C_CHA R,SQL_VARCHAR,50,0,&campo,0,&cbcampo);
SQLBindCol(hstmt,1,SQL_C_CHAR,campo,50,&cbcampo);
Pense entonces que lo esta capturando como CHAR, asi que coloque en la comparaciòn:
int campo_comparar=0;
sprintf(campo_comparar,"%d",atoi(campo));
Pero me da el error:
warning: passing arg 1 of `sprintf' makes pointer from integer without a cast
Asì que llegue hasta este punto.
Còmo puedo acomodar la comparaciòn ?