Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2007, 08:21
Avatar de José Molina
José Molina
 
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Comparar Numeros (Consulta Vs Valor)

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 ?
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.