Después de años trabajando con ASP Clásico, apenas hace 1 semana me animé por conocer lo que .NET nos ofrece . . . y me ha gustado mucho hasta cierto punto . . .
. . .Me acostumbré mucho a trabajar mis RecordSet con GetRows . . .
Hoy me puse a "Poblar" mi asp:Table con un RS . . . pero he encontrado diferentes maneras de hacerlo . . . (siempre busco la más eficaz) . . .
La forma mas parecida a lo que yo hacía para crear mi conexión y RS es la siguiente:
Código VB:
Ver original
Dim sConn As String = "DATA SOURCE...DATABASE...USER...etc..." Dim xConn As MySqlConnection = New MySqlConnection(sConn) Dim xEXE As MySqlCommand Dim MySQL As String Dim xRS As MySqlDataReader xConn.Open() MySQL = "CALL StoreProcedure1()" xEXE = New MySqlCommand(MySQL, xConn) xRS = xEXE.ExecuteReader() . . . en base a mi xRS pinto mis datos . . . . . . y después cierro mi conexión . . . . Claro . . . sin faltar su Try/Catch . . . .
Pero Me topé con algo mas sencillo . . .
Código VB:
Ver original
Dim sConn As New MySqlConnection("DATA SOURCE...USER...etc...") Dim MyQuery As New MySqlDataAdapter("CALL StoreProcedure1()", sConn) Dim MyDS As New DataSet Dim DC As DataColumn Dim DR As DataRow MyQuery.Fill(MyDS, "MiTabla") . . . y comenzamos a pintar la tabla en relación al DataSet . . .
Me gustó lo rápido que es hacerlo . . . pero no sé realmente que es lo que hace . . . ya que no veo donde Abre mi conexión y donde la cierra . . .
Habría alguien aquí que me orientara un poco mas sobre como funciona .NET con nuestros RecorSet ? ? ?
Recomiendan los Grids ? ? ?
Cualquier Tutorial Sobre ésto será de gran ayuda . . .
Muchas Gracias . . . y Nos seguimos leyendo . . .
Bye bye . . .