Visual Basic.NET - Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

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

Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

Publicado por sebastian (12 intervenciones) el 05/10/2016 15:15:26
Hola me pueden ayudar en lago miren tengo este codigo en el boton actulizar

Dim a As String
a = MsgBox("¿Esta seguro que desea modificar los registros? ", vbQuestion + vbYesNo, "Actulizar")

If a = vbYes Then
Dim str As String

str = "UPDATE danial SET Codigo = '" & txtCodigo.Text & "', Nombres = '" & txtNombre.Text & "'"

Dim cmd As OleDbCommand = New OleDbCommand(str, conexion)

Try

cmd.ExecuteNonQuery()
cmd.Dispose()



Catch ex As Exception

End Try



End If





PERO ME ACTULIZA TODAS LAS FILZAS DE LA BD Y SOLO QUIERO QUE ME ACTULIZE EL DATO QUE CAMBIE SOLAMENTE... COMO LO HAGO
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
sin imagen de perfil

Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

Publicado por omar (155 intervenciones) el 05/10/2016 16:24:58
saludos

te falto poner el where en tu update

identificar que fila especifica modificaras
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
sin imagen de perfil
Val: 16
Ha aumentado su posición en 7 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

Publicado por sebastian (12 intervenciones) el 05/10/2016 16:33:07
hola pero el where donde va ? , lo coloco aqui mira

str = "UPDATE danial SET Codigo = '" & txtCodigo.Text & "', WHERE Nombres = '" & txtNombre.Text & "'"
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 jorge
Val: 165
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

Publicado por jorge (77 intervenciones) el 05/10/2016 16:26:59
BUEN DIAS..

LO QUE TE FALATARIA SERIA UN WHERE .

YO LAS CONSULTAS LAS HAGO CON DATASET TIPADO ..

MIRA ESTE EJEMPLO.


SALUDOS.
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
sin imagen de perfil
Val: 16
Ha aumentado su posición en 7 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

Publicado por sebastian (12 intervenciones) el 05/10/2016 17:00:16
SI PERO ME TIRA ERROR EN EL

Dim actulizar As String

actulizar = "UPDATE danial SET Nombres = '" & txtNombre.Text & "' WHERE Codigo = '" & txtCodigo.Text & " '"

comandos = New OleDbCommand(actulizar, conexion)
comandos.ExecuteNonQuery()
MsgBox("Actulizado Correctamente ", vbInformation, "Correcto")


comandos = New OleDbCommand(actulizar, conexion)
comandos.ExecuteNonQuery() (AQUI ME TIRA EL 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
sin imagen de perfil

Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

Publicado por omar (155 intervenciones) el 05/10/2016 17:10:38
saludos sebastian descarga el anydesk y te ayudo a resolver ti problema

me pasas la id par accesar a la pc que ocupas para mostrarte como se realiza el update
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
sin imagen de perfil
Val: 16
Ha aumentado su posición en 7 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

Publicado por sebastian (12 intervenciones) el 05/10/2016 17:54:49
592941211 esa es ayudame xd
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 Diego
Val: 605
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

Publicado por Diego (190 intervenciones) el 05/10/2016 20:35:10
Hola, te falta abrir la conexion y luego cerrarla con la base de datos. Asi:

1
2
3
conexion.open()
comandos.ExecuteNonQuery()
conexion.close()

Aunque siempre te recomiendo ponerlo dentro de un try...catch() para capturar cualquier evento de error y conocer su procedencia.


Saludos y +bytes.
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 Edward
Val: 392
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Boton Actulizar Ayuda(ME CAMBIA TODA LA FILA)

Publicado por Edward (146 intervenciones) el 06/10/2016 00:28:51
Buen día para todos,

actulizar = "UPDATE danial SET Nombres = '" & txtNombre.Text & "' WHERE Codigo = '" & txtCodigo.Text & " '"


Sebastian, lo que asumo en tu código es que el campo "codigo" debe ser un campo numérico y cuando estas usando el WHERE para hacer la validación lo estas haciendo como si fuera texto.

Debes quitar las comillas simples para que se valide como numero, así debe quedar.

WHERE Codigo = " & txtCodigo.Text & "


Espero haber sido de ayuda.

Buen día para todos.
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