![]() |
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. |
Saludos
Qeu componetnes usas para transferir los datos al DBF??? o lo estas haciendo por sentencia??lo cual no se puede |
utilizo TQuery y TTables y con ninguno de los 2.
|
Saludos
Meustranos el codigo que utilizas. Los errores Access Violation viene porque tratas de acceder a algun objeto que no esta creado. |
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 12:55:10. |
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