ayuda sobre sql en delphi
Ayuda por favor necesito generar consultas en delphi con el tquery pero tengo un error cuando creo la consulta tquery.Text:= ('SELECT ID, NOMBRE, PUNTUACION, ID_ID_PREGUNTAS FROM T_I_OPCIONES WHERE ID_ID_PREGUNTAS =: codigo') ;
la variable codigo es integer
la variable codigo es integer
Asegurese de que todos los campos que son Strings llevenla las comillas dentro del contenido del string y en el caso de codigo que es un integer no debe llevar las comillas si es un integer en la BD pero para efecto de la consulta este debe ser un string pero sin comillas
tquery.Text:= ('SELECT ID, NOMBRE, PUNTUACION, ID_ID_PREGUNTAS FROM T_I_OPCIONES WHERE ID_ID_PREGUNTAS =: '+codigo+') ';
esto siempre y cuando codigo sea una variable del mismo programa
cuando una varable en la BD es de tipo char o varchar o similares, esta se ingresa desde el programa como:
var nombre : string;
nombre := #39+'NOMBRE'+#39;
Pruebe esas opciones talvez es la consulta que no esta bien.
tquery.Text:= ('SELECT ID, NOMBRE, PUNTUACION, ID_ID_PREGUNTAS FROM T_I_OPCIONES WHERE ID_ID_PREGUNTAS =: '+codigo+') ';
esto siempre y cuando codigo sea una variable del mismo programa
cuando una varable en la BD es de tipo char o varchar o similares, esta se ingresa desde el programa como:
var nombre : string;
nombre := #39+'NOMBRE'+#39;
Pruebe esas opciones talvez es la consulta que no esta bien.
