Equivalencia de modulos . . .

28/07/2004 - 20:07 por José Miguel Torres | Informe spam
Hola, soy programador en VB6 y me cuesta un poco
conceptuarlizar los objetos, en VB6, por ejemplo yo creaba
un modulo modSQL.bas (por ejemplo) donde tenía un
recordset, una conexión, y todo lo que necesitara para
trabajar con la base de datos, así por ejemplo, abría la
conexión al inicio y la cerraba hasta que el usuario sale
de la aplicación. No entiendo o no conseptualizo como
hacer esto con objetos ya que en todos los ejemplos que
veo siempre se abre una conexion por form. yo solo quiero
abrir una al inicio y usarla en todas las pantallas, como
creo una clase u objeto global que conserve sus valores a
lo largo de la vida de la aplicación??.

Gracias.
 

Leer las respuestas

#1 Alejandro Perez
29/07/2004 - 16:55 | Informe spam
Hola Jose! Entiendo tu confusion. La cuestion es que las
cosas cambiaron un poquito desde nuestro maravilloso
VB6 :p

Ahora la filosofia de ADO.NET es trabajar bajo ambientes
desconectados. Es decir, que el abrir una conexion al
inicio de la aplicacion y cerrarla al final no es
considerado algo eficiente.

La idea es que ahora trabajes en un ambiente en el cual,
consultas los datos a una BD por ejemplo, y luego hagas
uso de una serie de robustos objetos que te permitiran
replicar esa estructura localmente, por ejemplo, el
dataset. Una vez que realices los cambios necesarios y
quieras realizar la actualizacion, abres tu conexion y
actualizas datos. Es por esto que vez en todos los
ejemplos los .open and close en el form.

De todos modos te recomiendo que busques doc adicional en
MSDN sobre el uso de los objetos ADO.NET.

Cuidate!!
Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela

Hola, soy programador en VB6 y me cuesta un poco
conceptuarlizar los objetos, en VB6, por ejemplo yo


creaba
un modulo modSQL.bas (por ejemplo) donde tenía un
recordset, una conexión, y todo lo que necesitara para
trabajar con la base de datos, así por ejemplo, abría la
conexión al inicio y la cerraba hasta que el usuario


sale
de la aplicación. No entiendo o no conseptualizo como
hacer esto con objetos ya que en todos los ejemplos que
veo siempre se abre una conexion por form. yo solo


quiero
abrir una al inicio y usarla en todas las pantallas,


como
creo una clase u objeto global que conserve sus valores


a
lo largo de la vida de la aplicación??.

Gracias.
.

Preguntas similares