Los foros del Guille

Ya está a la venta Novedades de Visual Basic 9.0

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

29/Mar/2006
Utiliza asuntos descriptivos así será más fácil saber de que trata tu duda y facilitarás la tarea de los que responden a los mensajes.
Gracias.

  Foro: ASP.NET.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 51851 - error: "ExecuteScalar: la propiedad Connection no se ha inicializado"
IDAsuntoFechaNick 
51851 error: "ExecuteScalar: la propiedad Connection no se ha inicializado"17/02/10 11:25frascoper   
Hola a todos.
Soy nuevo en el foro y nuevo en esto de programar. He seguido un instructivo de El Guille para cargar datos en una tabla de sqlserver 2005 express desde Visual Web Developer 2005 express

El mesaje de error es el que señalo en el asunto y el código que lo produce es
Línea 18: ' Si devuelve algún valor, es que ya existe
Línea 19: Dim i As Integer
Línea 20: i = CInt(cmd.ExecuteScalar()) 'ESTE'
Línea 21: If i > 0 Then
Línea 22: ' Avisamos y salimos

ANTES de eso está:
Using cnn As New SqlConnection(Me.SqlDataSource1.ConnectionString)
Dim cmd As New SqlCommand("SELECT Count(*) FROM Usuarios WHERE Correo = @Correo, cnn")
' Abrimos la conexión
cnn.Open()
' Añadimos el valor del parámetro de la consulta
cmd.Parameters.AddWithValue("@Correo", tbCorreo.Text)
el problema es que no entiendo dónde debo "inicializar" no qué medios debo utilozar para eso.

Aclaro que el código es de El Guille pero es posible que mi inexperiencia me haya hecho omitir algo.
Agradezco desde ya vuestros aportes y atención. Un saludo
IDAsuntoFechaNick 
51853 Re: error: "ExecuteScalar: la propiedad Connection no se ha inicializado" (Resp: 51851)17/02/10 17:07MSM-DotNet   
Creo que el problema esta en la línea:

Dim cmd As New SqlCommand("SELECT Count(*) FROM Usuarios WHERE Correo = @Correo, cnn")

Debe ser de la siguiente forma:

Dim cmd As New SqlCommand("SELECT Count(*) FROM Usuarios WHERE Correo = @Correo", cnn)

Saludos!!!


  
MSM-DotNet


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
51865 Re: error: "ExecuteScalar: la propiedad Connection no se ha inicializado" (Resp: 51853)18/02/10 11:46frascoper   
Gracias Maestro... Eso era!!!


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2010  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.1433)
 
Usuarios activos: 98 - App. iniciada: 9/9/2010 1:11:11 AM GMT - La hora GMT del servidor es: 09/09/2010 07:02:39 GMT