Pues aqui estoy de nuevo con otro problema.
Tengo un programa casi terminado a la espera de una simple actualizacion de la base de datos (SQL) "ALOMEJOR NO TAN SIMPLE".
El error que me salta es:
Update requiere que UpdateCommand sea válido cuando se pasa la colección DataRow con filas modificadas.
Saveis como puedo solucionarlo?. Cualquier idea es bienvenida.
Fijate si algunos de estos links te sirve, porque no colocaste el codigo de tu programa:
http://foros.solocodigo.com/index.php?showtopic=20708 (http://foros.solocodigo.com/index.php?showtopic=20708)
http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=1633959&SiteID=11
(http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=1633959&SiteID=11)
http://www.forosdelweb.com/f29/ayuda-urgente-con-net-2003-sql2000-actualizar-registros-325868/ (http://www.forosdelweb.com/f29/ayuda-urgente-con-net-2003-sql2000-actualizar-registros-325868/)
http://www.foro.vb-mundo.com/viewtopic.php?printertopic=1&t=2547865&start=0&postdays=0&postorder=asc&vote=viewresult (http://www.foro.vb-mundo.com/viewtopic.php?printertopic=1&t=2547865&start=0&postdays=0&postorder=asc&vote=viewresult)
Sancho.Mazorka :¬¬
Muchas gracias.
Se agradece tu ayuda
Se puede actualizar creando una consulta nueva. La informacion se encuentra en esta pagina.
http://www.maestrosdelweb.com/editorial/tutsql5/ (http://www.maestrosdelweb.com/editorial/tutsql5/)
Por lo que e leido no se puede actualizar con el boton guardar del bindingnavigator,
tiene que ser en un boton solo para la actualizacion.
En esta pagina te explica todo:
delete
update
insert
etc...
Yo no te pude resolver la duda, xq no habias colocado tu codigo fuente como para examinar el posible error! ;)
Sancho.Mazorka :¬¬
Aqui (http://www.foro.lospillaos.es/viewtopic.php?t=2660) te dejo como hacer consultas - modificaciones - eliminar, etc.. a una base de datos MySQL
Espero que te sirva.
Bueno. Muchas gracias como ya te decia, encontre la informacion pero ahora tengo el problema este.
UPDATE Alumno
SET Nombre= textbox1.text <---------- Como lo enlaso con el textbox?.
Sabrias decirme?
Fijate en las propiedades del text1.text:
DataFiel
DataMember
DataFormat
DataSource
Creo que con esas lo enlazas al Textbox, osino lee el resultado y lo pones en el textbox
EJ:
textbox1.text = Nombre
Sancho.Mazorka :¬¬
UPDATE Alumno
SET Nombre= textbox1.text
El textbox es para introducir el campo nombre, no la salida.
en ves de introducir los datos como:
UPDATE Alumno
SET Nombre= "Toni"
Quiero introducir el nombre desde el textbox... no se si me explico bien.
Hola proba asi:
UPDATE Alumno SET Nombre= ' " & textbox1.text & " ' "
agregale las comillas simples despues del operador = y al final. Saludos.
Ese codigo lo que hace es volcarme lo siquiente
" & textbox1.text & "
Eso es lo que sale al poner
set Nombre = ' " & textbox1.text & " '
Y si pongo exactamente lo que me dijiste
' " & textbox1.text & " ' "
Me salta un error : Texto o simbolo no valido, no se puede analizar el texto de la consulta
Te recomiendo q armes la consulta en una variable y despues la envias para ejecutarla
dim strUpdate$
strUpdate="UPDATE Alumno SET Nombre LIKE '" & textbox1.text & "'"
base.execute (strUpdate)
Fijate asi y despues decime.
Me perdi...
Eso va en el button actualizar o en la consulta?.
Es que no entiendo bien el codigo.
Mira yo cuando actualizo algunos valores de la base de datos, la sentencia la pongo en un boton x ejemplo:
Private Sub Command1_Click()
db.Execute ("UPDATE Extintores_ABC SET Propietario = '" & Text3 & "' where Propietario='" & text4 & "'" & " and NExtintor= " & text5)
End Sub
en el caso de q ingreses valores numericos no le pongas las comillas simples, nose como estaras trabajando vos, postea tu code asi lo vemos.
Perdona... se me olvido actualizar la pagina. ya lo pruevo
Por cierto estoy trabajando con adapter
No lo hago mediante codigo
OK te dejo un link haber si te sirve:
http://www.elguille.info/NET/ADONET/ordenesSQL.asp
Saludos.