Foros del Web » Programación para mayores de 30 ;) » .NET »

Problemas con bases de datos en visual basic.net

Estas en el tema de Problemas con bases de datos en visual basic.net en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/10/2009, 14:22
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 15 años, 1 mes
Puntos: 0
Problemas con bases de datos en visual basic.net

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
  #2 (permalink)  
Antiguo 25/10/2009, 23:52
Avatar de neo101  
Fecha de Ingreso: julio-2007
Mensajes: 73
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: Problemas con bases de datos en visual basic.net

yo te recomiendo verifiques en la MSDN cual es el funcionamiento correcto de la clase bindingsource, te delo un enlace:

MSDN

Ahora bien, no soy muy fan de automatizar conexiones puesto que pierdes la pista (como en tu caso); yo hubiera declarado mi adaptador ya conectado, una tabla y quizá SQLCommandBuilder para los comandos pero en este caso pues si necesitarás algo mas "manual"...

Te dejo otro enlace donde se trabaja con .net y MySQL (solo q creo es para .net 2.0 aunq no debe variar mucho...)

Enlace

Espero haber ayudado, salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:46.