Error al acceder a base de datos

02/12/2006 - 03:07 por Javiss | Informe spam
Hola a todos,

Tengo un problema muy curioso, os lo comento:
Tengo una base de datos SQL (hecha desde el IDE de Visual Basic
Express) con una tabla y 3 campos.
Para introducir los datos meto el siguiente código:

Private Sub Form1_Load(..)

Me.TablaBindingSource.AddNew() > Para crear un nuevo registro al
abrir el formulario.

End Sub

Private Sub Button1_Click()

Me.Validate()
Me.TablaBindingSource.EndEdit() -> para acabar de editarlo
Me.TablaTableAdapter.Update(Me.DataDataSet.Tabla) --> para
hacer el update.
end sub

El problema es que en el dataset se carga el nuevo registro, pero NO SE
CARGA EN LA BASE DE DATOS. Es como si le faltara un proceso.
Esta forma de hacerlo la vi en desarrollaconmsdn.com , osea que en
principio todo tendria que estar bien.Pero a mi no me funciona.

Os agracederia que si podeis me echarais una mano, ya que llebo un par
de dias con este tema, y seguro que alguno de vosotros a pasado por lo
mismo

Muchisimas gracias.

Preguntas similare

Leer las respuestas

#1 Eduardo
02/12/2006 - 18:02 | Informe spam
Javiss
Espero que sea lo mismo que me sucedio a mi y ya esta expresado mas abajo en
este foro (Base de Datos), la base de datos no se actualiza porque estas
corriendo el programa desde el ide de vs, gracias al "el Guille" que fue
quien me respondio se me soluciono, tienes que correr el ejecutable que te
genera en la carpeta bin, porque cuando lo corres desde el ide te remplaza
la bd.
espero haber sido claro y que se solucione ese problema.
Saldudos
Eduardo.






"Javiss" escribió en el mensaje
news:
Hola a todos,

Tengo un problema muy curioso, os lo comento:
Tengo una base de datos SQL (hecha desde el IDE de Visual Basic
Express) con una tabla y 3 campos.
Para introducir los datos meto el siguiente código:

Private Sub Form1_Load(..)

Me.TablaBindingSource.AddNew() > Para crear un nuevo registro al
abrir el formulario.

End Sub

Private Sub Button1_Click()

Me.Validate()
Me.TablaBindingSource.EndEdit() -> para acabar de editarlo
Me.TablaTableAdapter.Update(Me.DataDataSet.Tabla) --> para
hacer el update.
end sub

El problema es que en el dataset se carga el nuevo registro, pero NO SE
CARGA EN LA BASE DE DATOS. Es como si le faltara un proceso.
Esta forma de hacerlo la vi en desarrollaconmsdn.com , osea que en
principio todo tendria que estar bien.Pero a mi no me funciona.

Os agracederia que si podeis me echarais una mano, ya que llebo un par
de dias con este tema, y seguro que alguno de vosotros a pasado por lo
mismo

Muchisimas gracias.
Respuesta Responder a este mensaje
#2 Javiss
02/12/2006 - 19:15 | Informe spam
Hola Eduardo .

Efectivamente! ese era el problema. Perdona por no haber encontrado esa
entrada que comentas en este mismo sitio, y mira que he llegado a mirar
por todos los sitios!!!!

En definitiva.

MUCHISIMAS GRACIAS POR TU SOLUCIÓN Y APOYO.

Saludos.

Javiss




Eduardo ha escrito:

Javiss
Espero que sea lo mismo que me sucedio a mi y ya esta expresado mas abajo en
este foro (Base de Datos), la base de datos no se actualiza porque estas
corriendo el programa desde el ide de vs, gracias al "el Guille" que fue
quien me respondio se me soluciono, tienes que correr el ejecutable que te
genera en la carpeta bin, porque cuando lo corres desde el ide te remplaza
la bd.
espero haber sido claro y que se solucione ese problema.
Saldudos
Eduardo.






"Javiss" escribió en el mensaje
news:
Hola a todos,

Tengo un problema muy curioso, os lo comento:
Tengo una base de datos SQL (hecha desde el IDE de Visual Basic
Express) con una tabla y 3 campos.
Para introducir los datos meto el siguiente código:

Private Sub Form1_Load(..)

Me.TablaBindingSource.AddNew() > Para crear un nuevo registro al
abrir el formulario.

End Sub

Private Sub Button1_Click()

Me.Validate()
Me.TablaBindingSource.EndEdit() -> para acabar de editarlo
Me.TablaTableAdapter.Update(Me.DataDataSet.Tabla) --> para
hacer el update.
end sub

El problema es que en el dataset se carga el nuevo registro, pero NO SE
CARGA EN LA BASE DE DATOS. Es como si le faltara un proceso.
Esta forma de hacerlo la vi en desarrollaconmsdn.com , osea que en
principio todo tendria que estar bien.Pero a mi no me funciona.

Os agracederia que si podeis me echarais una mano, ya que llebo un par
de dias con este tema, y seguro que alguno de vosotros a pasado por lo
mismo

Muchisimas gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida