PDA

Ver la Versión Completa : Error con el Tadoquery


jas010
03-03-2005, 02:22:37
Gracia por su tiempo
Tengo un problema respecto a este componente "Tadoquery" mi problema es que no quiere ejecutar mi consulta que ya lo he revisado muchas veces y he llegado a la conclusion de que el error no esta en la consulta sino en la propiedad de mi componente que por cierto bien bien no se usarlo y acontinuacion se los pongo la consultay si hay algun error haganmelo saber que me quedo muy agradecido:

adoquery2.SQL.Text:='SELECT aulas.aul_codigo,presto_.fecha_prestamo FROM (aulas INNER JOIN presto_ ON aulas.aul_codigo = presto_.cod_aul)WHERE aulas.aul_codigo = ' + quotedstr(aula_dia.Text)+ ' and '+ quotedstr(dia_hora1.Text) + ' >= presto_.hora_entrada and '+ quotedstr(dia_hora2.Text)+' <= presto_.hora_salida and presto_.fecha_prestamo = '+quotedstr(datetostr(fecha_dia.Date));
el error que sale es el siguiente:
Adoquery2:Missing sql property.
una vez mas agradecido por su ayuda y por su tiempo..:D

MasterXP
03-03-2005, 04:36:43
en modo Dise~o selecciona tu adoquery y en el Inspector de objetos, en propiedades, busca la propedad que dice SQL(Text) dale a los "..." y en el cuadro que aparece pon algo como Select * From myTabla y en tu codigo agregale otra linea.

adoquery2.SQL.Clear; //Limpia la consulta SQL.
adoquery2.SQL.Text:='SELECT aulas.aul_codigo,presto_.fecha_prestamo FROM (aulas INNER JOIN presto_ ON aulas.aul_codigo =
presto_.cod_aul)WHERE aulas.aul_codigo = ' + quotedstr(aula_dia.Text)+ '
and '+ quotedstr(dia_hora1.Text) + ' >= presto_.hora_entrada and '+
quotedstr(dia_hora2.Text)+' <= presto_.hora_salida and
presto_.fecha_prestamo = '+quotedstr(datetostr(fecha_dia.Date));

jas010
03-03-2005, 23:32:07
gracias por la aclaracion "masterXP" el error ha sido eliminado pero surge algo muy curioso la consulta no filtra nada y que el resultado de la consulta se lo puede ver en un BDGRID