Visual Basic.NET - Error: No se han especificado valores para algunos de los parámetros

 
Vista:
sin imagen de perfil
Val: 16
Ha aumentado su posición en 3 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error: No se han especificado valores para algunos de los parámetros

Publicado por edgardo (2 intervenciones) el 26/06/2019 22:02:07
Hola: Tengo el error que describí en el titulo y no se como solucionarlo.. Ayudaaaaaaaaaaaaaaaaaa Por Favor
Este es el código:

1
2
3
4
5
Dim sql2 As String = "Select count(Codigo) From Coches Where rendido = @Ren and codigo = @Cod"
Dim command As New OleDbCommand(sql2, conectar)
command.Parameters.AddWithValue("@Ren", "N")
command.Parameters.AddWithValue("@Cod", TxtCoche.Text)
Dim count As Integer = CInt(command.ExecuteScalar())

El error se da cuando se ejecuta la ultima linea (ExecuteScalar)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 1.809
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error: No se han especificado valores para algunos de los parámetros

Publicado por Phil Rob (440 intervenciones) el 26/06/2019 23:27:15
Hola,

Reemplazas tu codigo para el siguiente :

1
2
3
4
5
6
7
8
9
10
11
'   Dim sql2 As String = "Select count(Codigo) From Coches Where rendido = @Ren and codigo = @Cod"
 
Dim sql2 As String = "Select count(*) From Coches Where rendido = '" & "N" & "' and codigo = '" & TxtCoche.Text & "'"
 
Dim command As New OleDbCommand(sql2, conectar)
 
'   command.Parameters.AddWithValue("@Ren", "N")
 
'   command.Parameters.AddWithValue("@Cod", TxtCoche.Text)
 
Dim count As Integer = CInt(command.ExecuteScalar())

Si tienes el cuanta que buscas, saberes que el error viene de la sintaxis.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil
Val: 16
Ha aumentado su posición en 3 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error: No se han especificado valores para algunos de los parámetros

Publicado por edgardo (2 intervenciones) el 27/06/2019 22:04:40
hola Phil gracias x tu respuesta el puntaje no fue el que quisie poner disculpa. pero me sigue dando el mismo error .....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 1.809
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error: No se han especificado valores para algunos de los parámetros

Publicado por Phil Rob (440 intervenciones) el 27/06/2019 23:17:34
Hola,

Si envías tu proyecto de desarrollo y la DB y un ejemplo de datos, miraré ...
Pero, ante enviar, reemplazas la linea :

1
Dim count As Integer = CInt(command.ExecuteScalar())

por

1
Dim count As Integer = command.ExecuteScalar()

El comando ExecuteScalar() da un Integer, conversión no es necesaria !!!

Quizá es la sola error ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar