Foros del Web » Programación para mayores de 30 ;) » .NET »

Acces Error Update: No value given for one or more required parameters.

Estas en el tema de Acces Error Update: No value given for one or more required parameters. en el foro de .NET en Foros del Web. estoy tratando de actualizar una tabla de access y me arroja el sig error. No value given for one or more required parameters. ya google ...
  #1 (permalink)  
Antiguo 18/07/2014, 23:08
 
Fecha de Ingreso: septiembre-2008
Mensajes: 49
Antigüedad: 15 años, 6 meses
Puntos: 0
Acces Error Update: No value given for one or more required parameters.

estoy tratando de actualizar una tabla de access y me arroja el sig error.

No value given for one or more required parameters.

ya google todo el dia y encontre q puede ser error de q no esta bien escrita los campos de la tabla , pero no ya lo revise mil veces y todo esta correcto..puedo insertar sin problemas pero no me deja haer un update...

alguien tiene idea de por q pasa esto..aqui les dejo mi codigo..muchas gracias de antemano...
Código vb:
Ver original
  1. Dim con4 As New OleDb.OleDbConnection
  2.         con4.ConnectionString = ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Caja\Cajadeahorro.mdb;Persist Security Info=False;")
  3.         con4.Open()
  4.  
  5.         Dim i As Integer
  6.  
  7.         i = DataGridView1.CurrentRow.Index
  8.  
  9.         Me.txtnumcliente.Text = DataGridView1.Item(0, i).Value
  10.  
  11.         Dim sqlquery As String = "UPDATE Clientes SET calle = '" & txtcalle.Text & "' WHERE ID = " & txtnumcliente.Text & ""
  12.  
  13.         Dim sqlcommand As New OleDbCommand
  14.  
  15.         With sqlcommand
  16.  
  17.             .CommandText = sqlquery
  18.  
  19.             .Connection = con4
  20.  
  21.             .ExecuteNonQuery()
  22.         End With
  23.         con4.Close()

Última edición por gnzsoloyo; 21/07/2014 a las 07:43
  #2 (permalink)  
Antiguo 21/07/2014, 07:40
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Acces Error Update: No value given for one or more required parameters.

Cita:
Iniciado por FixIt Ver Mensaje

No value given for one or more required parameters.

ya google todo el dia y encontre q puede ser error de q no esta bien escrita los campos de la tabla ,
Ese no es el error, lo que quiere decir ese error es que te faltan valores ya sea en el set o en el where......

Ya revisaste que

Dim sqlquery As String = "UPDATE Clientes SET calle = '" & txtcalle.Text & "' WHERE ID = " & txtnumcliente.Text & ""

los valores txtcalle y txtnumcliente tenga valores?? ya probaste haciendo el update con valores fijos??
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 21/07/2014, 07:47
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Acces Error Update: No value given for one or more required parameters.

OFF TOPIC.

El problema no es de BBDD, sino de programación.

Movido a Foro de .net.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: access, bases-de-datos-general, campos, sql, tabla, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:40.