• Viernes 15 de Noviembre de 2024, 03:09

Autor Tema:  Almacenar Resultado De Una Select En Var. Session  (Leído 1681 veces)

IGarcia

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Almacenar Resultado De Una Select En Var. Session
« en: Martes 4 de Octubre de 2005, 18:28 »
0
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
  1.  
  2. Sub Mostrar_TipoCliDes()      
  3.     Dim MyCommand As SqlCommand
  4.     Dim oReader As SQLDataReader
  5.     Dim SelectCmd As String = "SELECT descrip FROM tipoclie where ticl= "+Session("ticl")+" order by ticl"
  6.     MyCommand = New SqlCommand(SelectCmd, MyConnection)
  7.     MyCommand.Connection.Open()
  8.       oReader = MyCommand.ExecuteReader()
  9.       ticlDes.DataSource = oReader
  10.       ticlDes.DataBind()
  11.       oReader.Close()  
  12.     MyCommand.Connection.Close()
  13.   End Sub
  14.  
  15.  
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

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: Almacenar Resultado De Una Select En Var. Session
« Respuesta #1 en: Miércoles 5 de Octubre de 2005, 01:26 »
0
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:
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax

IGarcia

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: Almacenar Resultado De Una Select En Var. Session
« Respuesta #2 en: Miércoles 5 de Octubre de 2005, 11:07 »
0
La verdad es que no había caido y la solución era muy sencilla. Muchas gracias Kev. Ya esta resuelto.