Visual Basic - Conectar VB con Access

Life is soft - evento anual de software empresarial
 
Vista:

Conectar VB con Access

Publicado por DaVid (4 intervenciones) el 10/09/2005 15:06:39
Hola

Queria saber si se podria comunicar el Visual Basic con el Microsoft Access y si se pudiese hacer, explicarme como lo podria hacer.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conectar VB con Access

Publicado por EGV (385 intervenciones) el 10/09/2005 16:15:08
si usas por ej un control data, en las propiedades del mismo vinculas la base de datos y la tabla de esa base que queres usar. es lo mas facil para empezar,luego cada caja de texto debes vincularla con un campo especifico de la tabla y con la tabla, despues sino lo haces por codigo, pero primero eso te puede solucionar la conexion momentaneamente
suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conectar VB con Access

Publicado por Fallen (4 intervenciones) el 10/09/2005 17:09:02
De donde puedo sacar ese control data para hacer eso??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conectar VB con Access

Publicado por EGV (385 intervenciones) el 12/09/2005 16:33:46
de la paleta de herramientas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conectar VB con Access

Publicado por Eli (49 intervenciones) el 13/09/2005 20:03:28
A ver si esto le ayuda:
Cuando es acces yo pongo este código en un modulo:

Public CE As Connection
Sub AbrirConexion()
Ruta = App.Path & "\Acciones de Personal.mdb"
Set CE = New Connection
CE.Provider = "MICROSOFT.JET.OLEDB.3.51"
CE.ConnectionString = "Data Source=" & Ruta
CE.Open
End Sub

Y en el form en la parte load, simplemente pongo el nombre del procedimiento:

AbrirConexion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conectar VB con Access

Publicado por DaViD (4 intervenciones) el 15/09/2005 16:57:27
Eli, como se que la conexion ya existe, y como puedo entrar valores directamente des de el Visual Basic a la base de datos??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conectar VB con Access

Publicado por DaViD (4 intervenciones) el 17/09/2005 11:45:43
Como se que la conexion ya existe, y como puedo entrar valores directamente des de el Visual Basic a la base de datos??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conectar VB con Access

Publicado por Eli (49 intervenciones) el 19/09/2005 22:15:37
Desde el momento en que no te da error a la hora de ejecutar el Form la conexión ya esta activa, y la conexión se llama CE.

Para ingresarle valores a la Base de Datos desde VB lo puedes hacer con un RecordSet, por ejemplo:

'Con esto cargamos toda la tabla de la base de datos
Dim p As Recordset
Set p = New Recordset
p.ActiveConnection = CE
p.LockType = adLockOptimistic
p.CursorType = adOpenStatic
p.Open "select * from TABLA", CE

'Aqui presentamos los datos en pantalla
' P se llama nuestro recordSet

'Decimos textBOx = al nombre del campo de la tabla

Direccion.Text = p!Direccion
Nacionalidad.Text = p!Nacionalidad
Email.Text = p!Email
Telefono.Text = p!Telefono

'Para guardar los nuevos valores en la tabla seria alreves
'cargamos el RecordSet de nuevo
....
....
p!Direccion = Direccion.Text
p!Nacionalidad.Text = Nacionalidad.Text
p!Email.Text = Email.Text
p!Telefono.Text = Telefono.Text
p.update

Estos son ejemplos basicos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar