Ver Mensaje Individual
  #2  
Antiguo 15-12-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.289
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Prueba así:

Código Delphi [-]
...
 
qry := TIBQuery.Create(nil);
// No puedes poner el owner del objeto a él mismo
try
  qry.database := datamodule2.database; 
  Qry.SQL.Text := cadenaSQL;
 
  Qry.Prepare;
  Qry.execsql;
  Qry.unPrepare;
except
  Qry.Free 
  // Para ponerlo en un bucle deberás crear y destruirlo
end;

NOTA: No haría falta crearlo y destruirlo cada vez, simplemente limpiar la sentencia y volver a ańadirla, pero aun así no debe dar ningun problema.
Si solo lo paso una vez funciona perfectamente, si lo paso en un bucle da un error y no sigue, el error lo da en el qry := TIBQuery.Create(qry);
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita