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)
-   -   access violation at address table.ApplyUpdates(0) (https://www.clubdelphi.com/foros/showthread.php?t=83701)

jgutti 17-07-2013 04:49:43

access violation at address table.ApplyUpdates(0)
 
al realizar .ApplyUpdates(0) emite el sgte mensaje de error y no permite grabar los datos :
Project cliente.exe Raised exception class TDBXError with message 'Remote error: Access Violation at address 007DA14F in module 'server.exe' Read of address 00000000'

- Codigo:
table.Post;
table.Applyupdates(0);

- configuración: delphi xe4+firebird 2.5+dbexpress+tclientdataset
- Aplicación Servidor: Windows 2008 R2 Server+firebird 2.5
- Aplicación Cliente : Windows 8

desde ya gracias por su ayuda

saludos
jgutti

ElKurgan 17-07-2013 07:48:00

Normalmente, los mensajes de access violation se suelen dar cuando un objeto no está inicializado. ¿Podrías poner algo más de código, a ver si nos aclaras el asunto un poco más?

Gracias y un saludo

jgutti 17-07-2013 16:19:58

el codigo que utilizo para actualizar es
table1.edit;
table1.descripcion.value:=Edit1.text;
table1.ciudad.value:=Edit2.text;
table1.post;
table1.ApplyUpdates(0);

el error se produce en table1.ApplyUpdates(0) con delphi xe4 pero el mismo codigo no produce error con delphi xe

Casimiro Noteví 17-07-2013 17:13:03

Recuerda poner los tags al código fuente, ejemplo:



Gracias :)

jgutti 17-07-2013 17:56:09

Código Delphi [-]
el codigo que utilizo para actualizar es 
table1.edit;
table1.descripcion.value:=Edit1.text;
table1.ciudad.value:=Edit2.text;
table1.post;
table1.ApplyUpdates(0);

el error se produce en table1.ApplyUpdates(0) con delphi xe4 pero el mismo codigo no produce error con delphi xe

Casimiro Noteví 17-07-2013 18:17:50

el codigo que utilizo para actualizar es
Código Delphi [-]
table1.edit;
table1.descripcion.value:=Edit1.text;
table1.ciudad.value:=Edit2.text;
table1.post;
table1.ApplyUpdates(0);
el error se produce en table1.ApplyUpdates(0) con delphi xe4 pero el mismo codigo no produce error con delphi xe

jgutti 20-07-2013 19:32:54

Mas antecedentes:
- al compilar aplicación cliente con delphi xe2 no se produce el error access violation at address al realizar el table.ApplyUpdates(0), pero el error anterior si se produce al compilar cliente con delphi xe4

- Servidor compilado con delphi xe4 y ejecutado para ambos clientes

--------------------------------------------------------------------------------
al realizar .ApplyUpdates(0) emite el sgte mensaje de error y no permite grabar los datos :
Project cliente.exe Raised exception class TDBXError with message 'Remote error: Access Violation at address 007DA14F in module 'server.exe' Read of address 00000000'

- Codigo:
table.Post;
table.Applyupdates(0);

- configuración: delphi xe4+firebird 2.5+dbexpress+tclientdataset
- Aplicación Servidor: Windows 2008 R2 Server+firebird 2.5
- Aplicación Cliente : Windows 8

desde ya gracias por su ayuda

saludos
jgutti


La franja horaria es GMT +2. Ahora son las 12:56:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi