Conectar VB.NET Con Base de Datos Access?

Iniciado por Braayhaan, 12 Septiembre 2009, 20:11 PM

0 Miembros y 1 Visitante están viendo este tema.

Braayhaan

Bueno, tengo creada mi base de datos en Access, ahora necesito que se comunique con mi Form hecho en VB.NET.

La base de datos que cree es solo una prueba que tiene un campo de texto que quiero Ver en un TextBox de un Form en VB.NET.

Quiero saber como hacer la conexion al vb.net y tambien implementarla para hacer lo que escribi arriba.


Gracias!  ;D

Braayhaan

Bueno intente conectar con mi base de Datos y me dio error:



lo hice con el Data > Add New Data Source

Lo intente hacer con varias bases de datos pero nada me da el mismo error, y estuve viendo videos en youtube, y lo hago de la misma manera pero me da ese error. :-\

a que se puede deber eso?

Gracias

seba123neo

Hola, ¿ porque lo haces asi ? nunca he usado eso para conectarme, todo desde codigo, importas System.Data.Oledb y listo a trabajar como si fuera SQL...mira en internet hay miles de ejemplos de como conectar a Access desde .NET, en la pagina de el guille tambien hay.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Braayhaan

lo que pasa es que no se nada de base de datos por eso pregunto.

y siempre que busco en el inter me sale el mismo ejemplo como el que puse arriba, y aveces aparecen codigo pero son como 40 lineas y no entiendo nada, y la verdad mas que "Ponerla a funcionar y ya" me interesa aprender.

gracias.

seba123neo

y bueno trata de entenderlos, porque en un foro se puede preguntar , pero ya que te expliquen todo de ADO.NET... sino no vas a captar nunca, para programar bien hay que escribir codigo inevitablemente.mira aca un ejemplo basico de como crear la conexion...es todo lo mismo que usar System.Data.SqlClient.

Código (vbnet) [Seleccionar]
Dim strConn As String = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & Application.StartupPath & "\base.mdb;"

Dim cn As New OleDbConnection(strConn)


saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Braayhaan


Zzombi

aqui te dejo una pagina con las cadenas de conexión
http://www.connectionstrings.com/

por que es una estupides tratar de aprenderse las cadenas de conexión para sql server, access, mysql, etc.

raul338

Cita de: seba123neo en 12 Septiembre 2009, 21:51 PM
Hola, ¿ porque lo haces asi ? nunca he usado eso para conectarme, todo desde codigo, importas System.Data.Oledb y listo a trabajar como si fuera SQL...mira en internet hay miles de ejemplos de como conectar a Access desde .NET, en la pagina de el guille tambien hay.

saludos.

ovbiamente es mas facil hacerlo por codigo, pero el asistente te lo hace todo de una, un dataset tipificado, uno listo para una base de datos especifica (si cambian un misero campo que nunca se toca, tal vez nunca vuelva a funcionar xD, es un ejemplo exagerado pero es para entender), no digan que es un asistente demas, te ahorra cierta seguridad y ciertas clases

Braayhaan

Alguna idea de porque el Asistente me da ese error?


Van Hohenheim