CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Almacenar Resultado De Una Select En Var. Session

(1/1)

IGarcia:
Hola a todos de nuevo!!
Agradeceria que alguien me aconsejara para resolver la siguiente duda.
Este es el codigo de una select de un dropdownlist que cuando modifica ese valor lo muestra en otro dropdownlist,vale?

--- Código: Text --- Sub Mostrar_TipoCliDes()          Dim MyCommand As SqlCommand    Dim oReader As SQLDataReader    Dim SelectCmd As String = "SELECT descrip FROM tipoclie where ticl= "+Session("ticl")+" order by ticl"    MyCommand = New SqlCommand(SelectCmd, MyConnection)    MyCommand.Connection.Open()      oReader = MyCommand.ExecuteReader()      ticlDes.DataSource = oReader      ticlDes.DataBind()      oReader.Close()      MyCommand.Connection.Close()  End Sub   Bueno pues mi consulta es la siguiente ¿Como puedo almacenar el oReader en una variable session dentro de esta misma funcion? Lo he intentado por asignacion directa y un monton de soluciones que he encontrado por la Web pero nada. El error es siempre el mismo:
La conversión del tipo 'SqlDataReader' al tipo 'String' no es válida.. Gracias por anticipado.

Kev:
Pues el SqlDataReader esta trabaja de modo conectado a al base de datos y si quieres almacenar tendrias que pensar en otro objeto por ejemplo podrias guardar el resultado de tu consulta en un Datatable y luego guardar tu table en una session, de esta forma incluso es mas portable y manejable.

Salu2
 :comp:

IGarcia:
La verdad es que no había caido y la solución era muy sencilla. Muchas gracias Kev. Ya esta resuelto.

Navegación

[0] Índice de Mensajes

Ir a la versión completa