ExecuteReader: Connection Property has not been initialized

26/07/2004 - 21:22 por Mauricio Henao | Informe spam
Public Overloads Function MostrarTblParametros() As
SqlDataReader

objCommand = New SqlCommand
objCommand.CommandText = "SpCe_BuscarConfig"
objCommand.CommandType =
CommandType.StoredProcedure
Dim dr As SqlDataReader
dr = objCommand.ExecuteReader()
Return dr
End Function

Hola a todos.
Segun la funcion mostrada mas arriba, que me hace falta ?

Todo este codigo esta en una class Library, la cual es
llamada desde una pagina aspx

Gracias a todos.
 

Leer las respuestas

#1 Lázaro
27/07/2004 - 09:23 | Informe spam
Simple, declarar el objeto conexión, abrirlo y asignarselo al Comando;

Dim conn as New SqlConnection("server=SERVERNAME;User
Id=USER;Password=PASSWORD;Initial CatalogÛNAME")

conn.Open

'// Después de haber hecho el New del SQLCommand
objCommand.ActiveConnection = conn

'// Recuerda que al final del todo debes cerrar el comando, la conexión
y hacer el dispose de los objetos
'// Por cierto deberías poner todo dentro de un Try...Catch.


Salu2



"Mauricio Henao" wrote in message
news:464501c47345$f12f67d0$
Public Overloads Function MostrarTblParametros() As
SqlDataReader

objCommand = New SqlCommand
objCommand.CommandText = "SpCe_BuscarConfig"
objCommand.CommandType > CommandType.StoredProcedure
Dim dr As SqlDataReader
dr = objCommand.ExecuteReader()
Return dr
End Function

Hola a todos.
Segun la funcion mostrada mas arriba, que me hace falta ?

Todo este codigo esta en una class Library, la cual es
llamada desde una pagina aspx

Gracias a todos.


Preguntas similares