Hola
1º) En este ejemplo
::oDataSet:= ::oAdoDS:Query("Select
HISTORIA,AP1PAC,AP2PAC,NOMPAC,NUMTEL,TELPERAV,FECENTRA,ULTDI AGN,PROGRAMA,DNI,NUMSS,CENTRO
from PACIENTE" +"")
::oDataSet: Open() //Abro el dataSet
El oDataSet es un tSqlTable ?
2º) En el programa le asigno el DataSet a un TdBBrowse
::Browse:oDataSet := ::oDataSet
Si hago una edición del registro .¿Se va a actualizar la base de datos en
el servidor?
Ahora genero un nuevo dataset con el registro que quiero modificar y lo
presento en el formulario de edición pero de nuevo no se que pasa cuando le
hago el update porque ,claro, el dataset no es la base de datos del servidor
¿cómo lo hago?
Gracias
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Que tip de Dataset se genera con una orden Query ?
- ignacio
- Site Admin
- Mensajes: 9463
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Que tip de Dataset se genera con una orden Query ?
Juan José,
1) Logicamente un TSQLQuery. Puede comprobarlo con MsgInfo(
oDaset:Classname() )
2) Si. Debería actualizar la base de datos en el servidor. El resto de su
pregunta no lo entiendo, lo siento. Si crea un nuevo dataset para la edición
ha de tener en cuenta de que normalmente el primer dataset no reflejará los
cambios realizados por el segundo hasta que no realice un Refresh() en el
primero.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
> 2º) En el programa le asigno el DataSet a un TdBBrowse
>
> ::Browse:oDataSet := ::oDataSet
>
> Si hago una edición del registro .¿Se va a actualizar la base de datos en
> el servidor?
>
> Ahora genero un nuevo dataset con el registro que quiero modificar y lo
> presento en el formulario de edición pero de nuevo no se que pasa cuando
> le hago el update porque ,claro, el dataset no es la base de datos del
> servidor ¿cómo lo hago?
>
> Gracias
>
>
>
1) Logicamente un TSQLQuery. Puede comprobarlo con MsgInfo(
oDaset:Classname() )
2) Si. Debería actualizar la base de datos en el servidor. El resto de su
pregunta no lo entiendo, lo siento. Si crea un nuevo dataset para la edición
ha de tener en cuenta de que normalmente el primer dataset no reflejará los
cambios realizados por el segundo hasta que no realice un Refresh() en el
primero.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
> 2º) En el programa le asigno el DataSet a un TdBBrowse
>
> ::Browse:oDataSet := ::oDataSet
>
> Si hago una edición del registro .¿Se va a actualizar la base de datos en
> el servidor?
>
> Ahora genero un nuevo dataset con el registro que quiero modificar y lo
> presento en el formulario de edición pero de nuevo no se que pasa cuando
> le hago el update porque ,claro, el dataset no es la base de datos del
> servidor ¿cómo lo hago?
>
> Gracias
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 133
- Registrado: Lun May 22, 2006 10:26 am
Que tip de Dataset se genera con una orden Query ?
Juan José García escribió:
> Hola
>
> 1º) En este ejemplo
>
> ::oDataSet:= ::oAdoDS:Query("Select
> HISTORIA,AP1PAC,AP2PAC,NOMPAC,NUMTEL,TELPERAV,FECENTRA,ULTDI AGN,PROGRAMA,DNI,NUMSS,CENTRO
> from PACIENTE" +"")
> ::oDataSet: Open() //Abro el dataSet
>
> El oDataSet es un tSqlTable ?
>
> 2º) En el programa le asigno el DataSet a un TdBBrowse
>
> ::Browse:oDataSet := ::oDataSet
>
> Si hago una edición del registro .¿Se va a actualizar la base de datos en
> el servidor?
>
> Ahora genero un nuevo dataset con el registro que quiero modificar y lo
> presento en el formulario de edición pero de nuevo no se que pasa cuando le
> hago el update porque ,claro, el dataset no es la base de datos del servidor
> ¿cómo lo hago?
>
> Gracias
>
>
>
Solo asigna al formulario de edicion el mismo dataset del browse al
abrirlo, con eso al hacer el update los cambios se van a reflejar en el
browse y en la base de datos del servidor
> Hola
>
> 1º) En este ejemplo
>
> ::oDataSet:= ::oAdoDS:Query("Select
> HISTORIA,AP1PAC,AP2PAC,NOMPAC,NUMTEL,TELPERAV,FECENTRA,ULTDI AGN,PROGRAMA,DNI,NUMSS,CENTRO
> from PACIENTE" +"")
> ::oDataSet: Open() //Abro el dataSet
>
> El oDataSet es un tSqlTable ?
>
> 2º) En el programa le asigno el DataSet a un TdBBrowse
>
> ::Browse:oDataSet := ::oDataSet
>
> Si hago una edición del registro .¿Se va a actualizar la base de datos en
> el servidor?
>
> Ahora genero un nuevo dataset con el registro que quiero modificar y lo
> presento en el formulario de edición pero de nuevo no se que pasa cuando le
> hago el update porque ,claro, el dataset no es la base de datos del servidor
> ¿cómo lo hago?
>
> Gracias
>
>
>
Solo asigna al formulario de edicion el mismo dataset del browse al
abrirlo, con eso al hacer el update los cambios se van a reflejar en el
browse y en la base de datos del servidor