Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-05-2014
tulio tulio is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 300
Poder: 21
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
Responder Con Cita
  #2  
Antiguo 07-05-2014
jgutti jgutti is offline
Miembro
 
Registrado: may 2003
Posts: 189
Poder: 21
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
Responder Con Cita
  #3  
Antiguo 07-05-2014
tulio tulio is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 300
Poder: 21
tulio Va por buen camino
Gracias jgutti lo pruebo y drspues te comento

Saludos!!!!
Responder Con Cita
  #4  
Antiguo 08-05-2014
tulio tulio is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 300
Poder: 21
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como grabar ilimitadamente carmelina Varios 10 28-03-2008 13:00:14
Como Grabar video. JXJ Varios 7 28-04-2006 08:47:28
Grabar como .pdf pani_alex Varios 1 29-10-2005 14:39:08
Como Grabar un CD-ROM ichavero Varios 1 22-03-2005 15:43:43
Como grabar archivos WAV JDNA Varios 1 16-04-2004 03:50:29


La franja horaria es GMT +2. Ahora son las 23:27:24.


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