![]() |
Destruir un TIBQuery
Estimados amigos, fijaos en este código:
procedure talycual; var qry : tIBQuery; begin try cadenaSQL := 'select * form ... ' ; qry := TIBQuery.Create(qry); qry.database := datamodule2.database; Qry.SQL.Text := cadenaSQL; qry.open(); ... finally qry.Free; end; end; Yo creía que con el Free destruia el objeto, pero parece que no puesto que si vuelvo a hacer: qry := TIBQuery.Create(qry); me da el error de 'Violación de acceso a la dirección XXXXX en el módulo talycual. Leer de la dirección FFFFFFFF' Qué hago mal, o dicho de otra manera, cómo debe hacerse? Muchas gracias por adelantado. |
en lugar de
qry.Free prueba con FreeAndNil(qry) |
La franja horaria es GMT +2. Ahora son las 06:21:22. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi