Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Error al generar por segunda vez QReport (https://www.clubdelphi.com/foros/showthread.php?t=71186)

Higurashi150 06-12-2010 02:33:34

Error al generar por segunda vez QReport
 
Hola, antes que nada me parece q este es un gran foro.

Espero que me puedan ayudar, estoy instentando realizar un sistema "ABC" Alta, Bajo, Cambios (o algo así), pero tengo un problema al querer realizar un QReport jalando informacion de una base de dato Access. les anexo el codigo

procedure TForm1.Button6Click(Sender: TObject);
begin
with dm.Query2 do
begin
form3.close;
dm.query2.close;
dm.query2.sql.add('select * from [ABC]');
dm.query2.open;
form3.quickrep1.preview;
end;
end;
end.

El mensage es el siguiente

Project1.exe raised an exception class EBDEngine Error whit message General SQL error.[ Microsoft Controlador OCBD Microsoft Access] Error de sintaxis en la clausala FROM

Como dije, la primera vez corre perfecto, pero la segunda marca ese error espero me puedan ayudar.

ElKurgan 06-12-2010 11:53:21

Cita:

Empezado por Higurashi150 (Mensaje 384090)
procedure TForm1.Button6Click(Sender: TObject);
begin
with dm.Query2 do
begin
form3.close;
dm.query2.close;
dm.query2.sql.add('select * from [ABC]');
dm.query2.open;
form3.quickrep1.preview;
end;
end;
end.

Es posible que estés añadiendo la query a la anterior. Por si acaso, yo pondría después de "dm.query2.Close" un "dm.Query2.Sql.Clear", para limpiar cualquier posible rastro de la sentencia anterior

Un saludo


La franja horaria es GMT +2. Ahora son las 17:25:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi