Está en la página 1de 2

DataWindow no visual, DataStore

El DataStore es un control DataWindow no visual, las ventaja principal de usar


un DataStore frente a unDataWindow es que consume menos recursos, por ende es mas eficiente
en recuperar datos.
La manipulacin de un DataStore es similar a un DataWindow. En el siguiente ejemplo dejo
el cdigo para declarar y recuperar datos usando un DataStore.

DataStore ds_prueba //Declara variable del tipo DataStore


ds_prueba=Create DataStore //Se Instancia la variable
ds_prueba.DataObject="dw_authors" //Se establece el objeto DataWindow
ds_prueba.SetTransObject(SQLCA) //Se conecta a la BD
ds_prueba.Retrieve() //Recupera la informacin
DESTROY ds_prueba // elimina el objeto

Nota: el DataObject siempre se establece antes de conectar el DataStore a la Base de Datos.

otra puede ser el sharedata lo he visto utilizarse cuando de una ventana de captura manda a
imprimir un reporte y son dos datawindows diferentes
lo unico que coinciden son los nombres de los campos
la verdad no lo he utilizado prefiero la opcion de arriba pero si le encuentras te agradeceria
mucho si lo puedes comentar aqui
de todo modos te lo mando por si te sirve
dw_3.ShareDataOff()
dw_2.ShareData(dw_3)
salu2

También podría gustarte