Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problemas con bases de datos en visual basic

Estas en el tema de Problemas con bases de datos en visual basic en el foro de Visual Basic clásico 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:23
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 14 años, 6 meses
Puntos: 0
Problemas con bases de datos en visual basic

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, 17:09
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Problemas con bases de datos en visual basic

Hola, creo que aca hay un gran error, decis que creaste una base de MySQL con una .mdf ? si las .mdf son bases de datos de SQL Server, no de MySQL.

otra cosa es que no creo que te haga falta tantos objetos, digo los dataset, table adapter y todo lo demas. creo que no los necesitas para nada, se puede hacer el programa conectandose directamente desde codigo, usando la cadena de conexion correcta(la podes buscar en internet) y despues importas System.Data.Odbc y listo ya tenes para usar todas las propiedades para conectarte, ejecutar comandos, hacer consultas..etc.

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
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 16:00.