Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Problema de ClientDAtaset con xml (https://www.clubdelphi.com/foros/showthread.php?t=7984)

carlosmoralesm 03-03-2004 17:48:25

Problema de ClientDAtaset con xml
 
Tengo una pagina de internet desarrollada por delphi pero a la hora de hacer algu ncambio me muestra el siguiente error

ClientDataSet1: Must apply updates before refreshing data

esto es generado por que el ClientDataset1 no esta Mandando un comando para Actualuzar los cambios hechos.

ya se que codigo usar pero como es una pagina de internet.

¿ donde pongo el codigo para que funcione?

jachguate 03-03-2004 20:04:02

en algun lugar estas llamando al metodo refresh? segun entiendo es alli donde se genera el error. pues pone el código para que funcione justo antes de la llamada a refresh...

hasta luego.

;)

carlosmoralesm 03-03-2004 20:19:22

No se Donde poner el Codigo
 
Gracias por responder


El problema es que como es una projecto de pagina web no encuentro en que parte o en que componente poner el codigo para que aplique el update

los componentes que tengo son:

XmlTransformProvider, Clientdataset, DatasetAdaptery, AdapterPageProducer.

Entonces en el adapter page producer estan los botones que manejan una forma pero despues de editar y dar click en el boton de apply me muestra el mensaje de:

ClientDataSet1: Must apply updates before refreshing data

Siendo que con el boton deberia de hacerlo automaticamente
tengo que inserter el codigo siguiente:

ClientDataSet1.ApplyUpdates(-1)

pero como editar o agregar el codigo dentro del html

jachguate 03-03-2004 21:03:25

es que este código no va dentro del html... yo supongo (porque no lo decis explicitamente) que se trata de una aplicación cgi/isapi, asi que cuando el usuario pulsa "el botón" se hace un post de nuevo hacia tu cgi. Es en el momento de hacer ese post cuando se agregan el/los registros al DataSet y debiera ocurrir (automaticamente o no) un ApplyUpdates.

Ahora, si se trata de un activex, entonces será en el evento onClick del botón... no?

Hasta luego.

;)

carlosmoralesm 03-03-2004 21:23:21

Muchas gracias


Asi es es dentro de un CGI y cuando se hace el post el ClientDataset no esta mandando el update como podre arreglarlo?

carlosmoralesm 03-03-2004 21:36:10

Cambio de planes pero a Finalizar las Cosas
 
Bueno me acaban de cambiar el esquema para hacerlo con Intraweb pero como no me gusta dejar cosas a medias voy a intentar terminar esto

si alguien quiere ver el proyecto hasta donde se quedo con mucho gusto se los mando por mail y les doy los pormenores

carlos_morales_m@hotmail.com

jachguate 03-03-2004 21:46:16

No he usado xmlTransform, quizas el TClientDataSet haga el post, pero el xmlTransform no... revisa las propiedades y la documentación de este...


La franja horaria es GMT +2. Ahora son las 07:05:29.

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