Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07/05/2014
tulio tulio is offline
Miembro
 
Join Date: May 2003
Location: Argentina
Posts: 309
Poder: 24
tulio Va por buen camino
Wink Como Grabar en un servidor Dtasnap

Hola Foros

les comento que estoy tratando de hacer un Insert a una tabla por medio de una aplicacion creada en un celular y grabarla en un servidor que corre datasnap .
En el servidor tengo los componentes Tibdatabase ==> tibtransaction ==> tibdataset ==> tdatasetprovider (todo esto apunta a una tabla firebird, la cual la puedo ver desde los celulares)

En la aplicacion que va desde el celular tengo DSproviderconnection y un tclientdataset , en este clientdataset es en el que hago el insert de la siguiente manera , y NO da error pero tampoco NO GRABA NADA.

Código Delphi [-]
clientmodule1.Jcalles.insert;
 clientmodule1.JCallesCODIGO.AsString:='JSARM';
 clientmodule1.JCallesDESCRI.AsString:='SARMIENTO';
 clientmodule1.JCallesOBSERVA.AsString:='PRUEBA';
 Clientmodule1.JCalles.Post;


Quisiera saber si esta es la forma de dar de alta un registro a una base por medio de datasnap o hay que hacer otros procedimientos o usar otros componentes.

Por favor si me dan una ayuda se los adradezco

saludos

tulio
Reply With Quote
  #2  
Old 07/05/2014
jgutti jgutti is offline
Miembro
 
Join Date: May 2003
Posts: 189
Poder: 24
jgutti Va por buen camino
Prueba con estos(Agregar Clientmodule1.JCalles.ApplyUpdates(0); a continuación del post)

clientmodule1.Jcalles.insert;
clientmodule1.JCallesCODIGO.Value:='JSARM';
clientmodule1.JCallesDESCRI.Value:='SARMIENTO';
clientmodule1.JCallesOBSERVA.Value:='PRUEBA';
Clientmodule1.JCalles.Post;
Clientmodule1.JCalles.ApplyUpdates(0);

saludos
jgutti
Reply With Quote
  #3  
Old 07/05/2014
tulio tulio is offline
Miembro
 
Join Date: May 2003
Location: Argentina
Posts: 309
Poder: 24
tulio Va por buen camino
Gracias jgutti lo pruebo y drspues te comento

Saludos!!!!
Reply With Quote
  #4  
Old 08/05/2014
tulio tulio is offline
Miembro
 
Join Date: May 2003
Location: Argentina
Posts: 309
Poder: 24
tulio Va por buen camino
Hola Jgutti

Probe de usar el metodo applyupdates(0) y cuando lo ejecuto desde el celular conectado a la pc me sale el siguiente error :

Project Prueba.apk 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.apk raised exception class ESAfecallException with message ‘ Exception in safecal method’

Fijate que da error en ‘ServerDatasnap.Exe ’ que es el servidor datasnap que yo tengo corriendo , en el servidor datasnap hay un componente tdatasetprovider el cual apunta a la tabla que le quiero hacer el Insert , es una tabla de firebird 2.5 , en este componente las propiedades pocascadeupdate , poincfieldprops , pousequaterchar las tengo todo en TRUE.
Por favor fijate que me aconsejas para hacer un insert en una tabla , si sigo con estos componentes o se pueden usar otros

Gracias Saludos

tulio
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Como grabar ilimitadamente carmelina Varios 10 28/03/2008 13:00
Como Grabar video. JXJ Varios 7 28/04/2006 08:47
Grabar como .pdf pani_alex Varios 1 29/10/2005 14:39
Como Grabar un CD-ROM ichavero Varios 1 22/03/2005 15:43
Como grabar archivos WAV JDNA Varios 1 16/04/2004 03:50


All times are GMT +2. The time now is 14:02.


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
Copyright 1996-2007 Club Delphi