Problemas con Update desde VB.NET

11/09/2004 - 16:51 por David Fúnez | Informe spam
Hola a todos;

Tengo un Servidor W2K con SQlServer 2000 con una BDD en la cual tengo una
Tabla llamada "Tienda" la cual solo tiene un registro que sirve para que al
sistema le puedan cambiar el nombre de "Tienda".
Esta tabla de un solo campo esta indexada por el campo "Nombre" como
primaria porque sino es asi VB.NET no genera el código de Insert, Delete
y Update.

Ya probe quitandole la llave primaria a la tabla, ya que siempre será de un
solo campo, y tampoco resultó en VB.NET, en Visual Fox si funciona con o sin
llave primaria la tabla..

En .NET si me esta dando problema, el Form corre bien y me permite modificar
el campo de nombre
de tienda, pulso el botón de guardar la data, vuelvo a correr el Form y la
data no ha cambiado nada
siempre me sigue saliendo la mismo info que ese campo tiene por omisión
"Aqui va el nombre de la Tienda",
y que yo se la agregue manualmente.

A la tabla Tienda la Puse en los permisos de Columna "Insert y Update", no
se si el problema es con .NET o SQL.

Este es el código de guardar la data:

Private Sub btnOk_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnOk.Click

dbaTienda.Update(DsTienda1.tienda)

MessageBox.Show("Data ha sido actualizada", "Guardar", MessageBoxButtons.OK,
MessageBoxIcon.Information)

Me.Close()

End Sub


Muchas gracias por la atención.


David Fúnez
Tegucigalpa, Honduras
davidff@correo.de

1era Estrella DCE Visual Foxpro y Casi Una de .NET
"La Piratería Mata Las Ideas "
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
11/09/2004 - 19:46 | Informe spam
Seguramente tienes un problema en tu programación VB.NET. No has
proporcionado el código completo de la aplicación (no nos muestras cómo
haces la conexión, cómo ejecutas el comando SQL o el Update del Dataset...).

Sugiero que envies la duda a los foros de programación .NET, allí podrán
brindarte buena ayuda.

Saludos!
gux

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"David Fúnez" wrote in message
news:
Hola a todos;

Tengo un Servidor W2K con SQlServer 2000 con una BDD en la cual tengo una
Tabla llamada "Tienda" la cual solo tiene un registro que sirve para que
al
sistema le puedan cambiar el nombre de "Tienda".
Esta tabla de un solo campo esta indexada por el campo "Nombre" como
primaria porque sino es asi VB.NET no genera el código de Insert, Delete
y Update.

Ya probe quitandole la llave primaria a la tabla, ya que siempre será de
un
solo campo, y tampoco resultó en VB.NET, en Visual Fox si funciona con o
sin
llave primaria la tabla..

En .NET si me esta dando problema, el Form corre bien y me permite
modificar
el campo de nombre
de tienda, pulso el botón de guardar la data, vuelvo a correr el Form y la
data no ha cambiado nada
siempre me sigue saliendo la mismo info que ese campo tiene por omisión
"Aqui va el nombre de la Tienda",
y que yo se la agregue manualmente.

A la tabla Tienda la Puse en los permisos de Columna "Insert y Update", no
se si el problema es con .NET o SQL.

Este es el código de guardar la data:

Private Sub btnOk_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnOk.Click

dbaTienda.Update(DsTienda1.tienda)

MessageBox.Show("Data ha sido actualizada", "Guardar",
MessageBoxButtons.OK,
MessageBoxIcon.Information)

Me.Close()

End Sub


Muchas gracias por la atención.


David Fúnez
Tegucigalpa, Honduras


1era Estrella DCE Visual Foxpro y Casi Una de .NET
"La Piratería Mata Las Ideas "



Preguntas similares