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)
-   -   Problema para bajar informacion de IB a dbf (https://www.clubdelphi.com/foros/showthread.php?t=26859)

Jorge Murguia 05-11-2005 19:23:56

Problema para bajar informacion de IB a dbf
 
Estoy desarrollando un modulo en delphi 5 para bajar cierta informacion (clientes, informacion de un pedimento, proveedores, etc) de una base de datos en interbase a unas tablas dbf de un sistema de contabilidad que se encuentra trabajando, pero....

me marca "access violation at 0x7c94779e" al querer guardar en los dbf, ojala me pudieras orientar para resolverlo.

Gracias.

vtdeleon 05-11-2005 19:57:23

Saludos

Qeu componetnes usas para transferir los datos al DBF???

o lo estas haciendo por sentencia??lo cual no se puede

Jorge Murguia 05-11-2005 21:06:59

utilizo TQuery y TTables y con ninguno de los 2.

vtdeleon 05-11-2005 21:11:51

Saludos

Meustranos el codigo que utilizas. Los errores Access Violation viene porque tratas de acceder a algun objeto que no esta creado.

Jorge Murguia 07-11-2005 17:38:05

Hola que tal, gracias por ayudarme, te paso parte del codigo del procedimiento para insertar el cliente:

procedure TfrmPrincipal.AgregaCliente(ClienteX : String);
begin
with dmDatos do
begin
qryCteAREELEC.close;
qryCteAREELEC.ParamByName('xCliente').asString := ClienteX;
qryCteAREELEC.open;

if qryCteAREELEC.IsEmpty then
begin
qryCteAREELEC.Append;
qryCteAREELEC['Cliente'] := TDatosImp.FieldbyName('Cve_imp').asString;
qryCteAREELEC['Nombre'] := TDatosImp.FieldbyName('Nom_imp').asString;
......
......
......
qryCteAREELEC['HONOFRA100'] := 1;
qryCteAREELEC['MONEDAI'] := 1;
qryCteAREELEC['MONEDAE'] := 1;
qryCteAREELEC['SHONO'] := 0;
try
begin
qryCteAREELEC.post;
Inc(vCtesNuevos);
end
except Inc(vErrores);
end;
end
end;

*******************
qryCteAREELEC = TQuery
TDatosImp = IBTable
*******************
El error me lo marca al ejecutar el POST.


La franja horaria es GMT +2. Ahora son las 10:35:04.

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