Ver Mensaje Individual
  #1  
Antiguo 21-12-2004
NeWNeO NeWNeO is offline
Miembro
 
Registrado: ago 2003
Posts: 35
Reputación: 0
NeWNeO Va por buen camino
Exclamation Simple TIBSQL

Hola:
Me gustaría saber si mi forma de ejecutar consultas desde un TIBSQL es la forma correcta o si hay otra via mejor.

Uso:
Código Delphi [-]
fQuery: TIBSQL
...
Constructor Create...;
begin
fQuery := TIBSQL.Create(Self);
fQuery.Database := MiBaseDeDatos;
fQuery.Transaction := MiTransacción;
end;
...
function ExecuteQuery(Query: string):boolean;
...
function ExecuteQuery(Query: string):boolean;
begin
 result := false;
 fQuery.Close;
 fQuery.SQL.Clear;
 fQuery.SQL.Add(query);
 fQuery.ExecQuery;
 result := true;
end;
NOTA: La base de datos está conectada y activa, las consultas con un DBGRID por ejemplo funciona a la perfección.

Cuando ejecuto la función con por ejemplo:
UPDATE La_Table Set ID="1",DIA='Martes';
voy a mi programa de gestión de base de datos (EMS IBManager) y la consulta no se ha ejecutado o su resultado no ha sido positivo. Ejecuto la MISMA consulta en la consola del EMS IBManager y la actualización se hace efectiva. ¿Es correcto todo lo que hago ó falta algun paso?
Muchas Gracias.

Última edición por NeWNeO fecha: 21-12-2004 a las 13:54:51.
Responder Con Cita