Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2010, 16:57
CarDani
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 14 años, 6 meses
Puntos: 0
Problema al guardar datos en sql server 2005 y VB.net 2008

Resulta que estoy haciendo un proyecto final en visualbasic.net 2008, he creado una base de datos mysql de extensión mdf dentro del proyecto, he agregado tablas, y luego los datasets. Luego al arrastrar el dataset en modo de detalles a una ventana del proyecto se crea mi table adapter y mi table adapter manager. Ingreso datos y listo

En mi clase de programación me habian enseñado a ingresar datos a las tablas mysql, con una tabla FUERA DEL PROYECTO (creada en mysql administrator) pero a través de una conexión odbc, en el código debía incluir el dsn de la conexión y la forma de ingresar datos era igualando una variable al los textbox.text, luego ejecuto esta instrucción

"insert into nombre_de_tabla values (" & (variable) & _
",'" & variable & "', '" & variable & "')"

y pues funcionaba, ingresaba los datos A LA TABLA, cuando yo revisaba la tabla en la base de datos fuera del proyecto, ahi estan los datos.

Pues aqui viene el problema, en visualbasic.net cuando creo la tabla dentro del proyecto, como lo expliqué antes, y todo eso, cuando ingreso datos me los ingresa, pero no se a donde, porque reviso la tabla y no están alli. Y lo peor, es q cuando me salgo del proyecto, o modifico cualquier parte del código, los datos ingresados se pierden.

¿Como hacer para ingresar los datos DIRECTAMENTE a la tabla?, ya que quien sabe a donde me los ingresa. Este es el código que uso.

Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Nombre_de_tabla_BindingSource.
AddNew()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Nombre_de_tabla_BindingSource.
EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Nombre_de_tabl a_Data_Set)
End Sub

P.D. he averiguado un poco y creo que es porque tengo mi base de datos de sql server 2005 en local, pero no encuentro más información en internet.

Alguien ha tenido el mismo problema? Alguien me podria ayudar?