Visual Basic - Crear Conexion a BasedeDatos

Life is soft - evento anual de software empresarial
 
Vista:

Crear Conexion a BasedeDatos

Publicado por Alvaro (5 intervenciones) el 17/05/2006 22:59:23
Quisiera saber como conectarme a una Base de Datos y Agregar un Registro, con una base de datos de Access. Por favor poner instrucciones o codigo necesario, GRACIAS Y Salu2....
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:Crear Conexion a BasedeDatos

Publicado por maree (30 intervenciones) el 18/05/2006 21:23:53
Bueno... esto esta regado en la red, recuerda ser un poco investigativo y usar el foro para dudas despues de investigar.

La parte de la conexion, la puedes hacer asi:

Global db As ADODB.Connection
Global Recs As ADODB.Recordset


Set db = CreateObject("ADODB.Connection")
db.Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & "xxxxxxx.mdb")

reemplazando las "xxxxxxx" por el nombre de tu BD. Ademas debes incluir la referencia de microsoft ADO library, puedes usar la 2.6 en adelante, depende de la que tengas en tu pc

el Recs es el recordset con el cual te vas a mover entre registros

Un ejemplo de consulta

agreguemos un registro a la tabla "tabla"

Recs.Open "SELECT * FROM " & tabla, db, adOpenDynamic, adLockOptimistic
Recs.AddNew
For t = 0 To cajas
Recs.Fields(t).Value = Text1(t).Text
Next
Recs.Update
Recs.Close

t es el numero del campo de la tabla

Espero te sirva... bye
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:Crear Conexion a BasedeDatos

Publicado por Ayoze (2 intervenciones) el 23/05/2006 14:15:09
¿ Sabrías como indicarle que la base de datos (tabla) no se encuentra en el pc sino en un servidor de internet ?
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:Crear Conexion a BasedeDatos

Publicado por maree (30 intervenciones) el 26/05/2006 22:06:07
Hola, cuando me hablas de servidores, seguro no estas usando una BD Access. Te pongo un ejemplo de conexion a una BD que se encuntra en un SQL Server

Recuerda la declaracion de variables
en un modulo, por ejemplo

Global db As New ADODB.Connection
y la referencia al microsoft ADO 2.6 o superior

server, user, pass y base son variables en donde vas a poner:
server=nombre o ip del servidor
user=usuario de la BD
pass=contraseña del usuario de la BD
base= nombre de la BD

With db
.ConnectionTimeout = 60
.Open "Driver={SQL Server};Server=" & server & ";Uid=" & user & ";Pwd=" & pass & ";Database=" & base
End With

Listo, eso te deb conectar a tu BD
Espero te sirva...
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