![]() |
No puedo grabar en un servidor datasnap
Hola Foros
les comento que estoy tratando de hacer un Insert a una tabla por medio de una aplicacion creada en la VCL de delphi y grabarla en un servidor que corre datasnap. En el servidor datasnap tengo los componentes Tibdatabase ==> tibtransaction ==> tibdataset ==> tdatasetprovider (todo esto apunta a una tabla firebird, la cual la puedo ver desde la aplicacion) En la aplicacion tengo un DSproviderconnection y un tclientdataset , en este clientdataset es en el que hago el insert de la siguiente manera .
Y sale el siguiente error Project Prueba.exe raised exception class TDBXERROR with message ‘Remote error: Access violation at address 00806F3B in mudule ‘ServerDatasnap.Exe ’ . Read of address 000000000000. luego si le doy continue sale lo siguiente : Project Prueba.exe raised exception class ESAfecallException with message ‘ Exception in safecal method’ Lo raro de todo esto es que a la tabla la puedo ver en una grilla, pero cuando hago el insert es cuando da el problema. El problema debe estar en el servidor remoto, porque si a todo esto lo hago al servidor datasnap que apunte al localhost, puedo ver la grilla sin problemas y hacer insert sin problemas. Si alguien me puede decir que me esta faltando agregar en el servidor datasnap cuando lo hago que lea una base de datos remota por medio de una IP Fija. Ya hace varios días que esto liando con esto y no encuentro la solucion Saludos y gracias tulio |
Hola
les agrego otro error que me da cuando le doy continue al error original PROJECT PRUEBA.EXE RAISED EXCEPTION CLASS EIDHTTPPROTOCOLEXEPTION WITH MESSAGE 'HTTP/1.1 500 HTTP REQUEST IS MISSING THE SESSION PARAMETERS ADD DSS PARAMETER WITH THE SESSION ID Gracias !!!!!!!!!!!!!! |
problemas con DataSnap
Cita:
hola! tulio no se si has podido resolver tu problema si no es así te comento como lo solucione el problema el origen de esto es que cuando cambias de version de Delphi embarcadero hace actualizacion de la libreria midas.dll entonces este es el problema del origen. ami me paso hice un servidor con Delphi XE7 y luego lo compile con DX10 Seattle. la solucion..!!! lo hice de dos formas copie la libreria midas.dll al servidor remoto (la nueva version) y la otra es incluir esta libreria en el binario(MidasLib)
saludos espero que te ayude.:)^\||/ |
Gracias Amigo por tu interes, si el problema eran las midas.dll las cambie por las nuevas y anduvo
saludos !!!!!!!!! tulio |
La franja horaria es GMT +2. Ahora son las 08:43:44. |
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