Los foros del Guille

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

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  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-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 10/06/2026 11:57:51 GMT