
02/07/2004, 08:36
|
| | Fecha de Ingreso: junio-2003 Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 9 meses Puntos: 7 | |
¿Por qué la gente se empeña en mencionar soluciones en ASP.NET cuando el que tiene el problema dice claramente que es Visual Basic .NET?, si la persona tiene un problema en VB .NET pues habrá que intentar solucionarle el problema de VB .NET, no mencionar aspectos de ASP .NET, vamos digo yo.
Nephsus, ese problema que mencionas también lo he tenido yo, te comentaré como lo he solucionado (Para aplicaciones MDI).
En el Mdi, he declarado todos los SqlDataAdapter y mi SqlConnection de la siguiente manera:
public shared MDI as FrmMdi
public shared CN as SqlConnection
public shared DAClientes as SqlDataAdapter
public shared DAProductos as SqlDataAdapter
public shared DS as Dataset
Despues en el LOAD del mdi generas los SqlDataAdapter y cargas el Dataset.
'Aqui te iria un Try, pero no tenía ganas de ponerlo.
DAClientes = new SqlDatadater("Select * from tclientes")
DAProductos = new SqlDataAdapter("select * from tproductos")
CN.open
DACilentes.fill(DS, "DSTClietnes")
DAProductos.fill(DS, "DSTProductos")
cn.close
Despues, desde cualqueir formulario hijo, para hacer por ejemplo un listado del dataset seria:
Dim NR as DataRow
for each nr in frmmdi.mdi.ds.tables("DSTClientes").rows
msgbox( nr("campo") )
next
Fijate, que para hacer referencia al Dataset, hay que poner toda la ruta, FrmMdi.Mdi.DS
Espero que se te haya aclarado, sino, ya sabes. Taluego.
__________________ Charlie. |