ACTUALIZAR BASE DE DATOS SQL

Iniciado por 70N1, 19 Marzo 2008, 17:59 PM

0 Miembros y 1 Visitante están viendo este tema.

70N1

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.
70N1


70N1

Muchas gracias.
Se agradece tu ayuda
70N1

70N1

Se puede actualizar creando una consulta nueva. La informacion se encuentra en esta pagina.

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...
70N1

Sancho.Mazorka

Yo no te pude resolver la duda, xq no habias colocado tu codigo fuente como para examinar el posible error!  ;)


Sancho.Mazorka    :¬¬
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html



ReViJa

Aqui te dejo como hacer consultas - modificaciones - eliminar, etc..  a una base de datos MySQL

Espero que te sirva.

70N1

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?
70N1

Sancho.Mazorka

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    :¬¬
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html



70N1

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.
70N1

((( SPAWN )))

Hola proba asi:


UPDATE    Alumno SET Nombre= ' " &  textbox1.text & " ' "


agregale las comillas simples despues del operador = y al final. Saludos.

Cita de: EON + = SOLUCIÓN