Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/12/2011, 17:53
ainfantino89
 
Fecha de Ingreso: diciembre-2011
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta Respuesta: Insert Into con variable en SQL server

Hola a todos, soy nuevo en programación y estoy trabajando en una aplicación en MFC de VC++

cuando se da un evento debo almacenarlo en la base de datos, indicando la fecha y el dispositivo que presento falla (en este caso un entero)

lo he intentado de esta forma:
int i=8; //(ejemplo) i puede seun entero del 1 al 16
SqlString = "INSERT INTO ....";
SqlString = ("INSERT INTO Tabla1(receptor,Fecha )VALUES(%s,%d)",i, getDate( ));
db.ExecuteSQL( SqlString );

la verdad es que no se cómo hacer para cargar las variables en la sentencia!
cuando coloco este string no reconoce a i como entero y me da error del tipo de dato pero si no coloco 'i' entre comillas simples me da un error que dice que faltan elementos :

SqlString = ("INSERT INTO Tabla1(Fecha, receptor)VALUES('i',%s)", getDate( ));

puede alguien ayudarme con esto??

pd- Si coloco el string asi si funciona pero necesito que sea pueda leer las variables:

SqlString = ("INSERT INTO Tabla1(Fecha, receptor)VALUES('8',#12/12/11)");

muchas gracias