Programación General > Visual Basic 6.0 e inferiores

 Re: Utilizar una base de datos de access xp con visual basic

(1/1)

monchis:
Hola,
soy un principiante en esto de visual basic, y queria saber, como se abre, como se llama, como se agrega, borra algo de una base de datos hecha en access xp desde visual basic 6

Gracias:fire:

grigri:
Hola, aquí te pongo un ejemplo de las muchas maneras que hay de conectarse a una Base de datos, por lo que te recomiendo que te leas lo que encuentres sobre el modelo de Objetos de Acceso a Datos (ADO):

    dim CadenadeConcexión as String
    Dim cn As ADODB.Connection
    Dim SQL As String
    Dim rs As New ADODB.Recordset
    Dim i As Integer
    Set cn = New ADODB.Connection
    CadenaConexion= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=rutabdatos.mdb;Persist Security Info=False"
    cn.Open CadenaConexion
    SQL = "SELECT * FROM tabla "
    rs.Open SQL, cn, adOpenForwardOnly, adLockReadOnly, adCmdText
    Do While Not rs.EOF
         'Tratamiento que quieras dar a los campos
         text1=rs.fields("nombrecampo")
         rs.MoveNext
    Loop
    rs.Close
    cn.Close
    Set rs = Nothing
    Set cn = Nothing

Más o menos algo así

monchis:
Mira...
segun lo que me respondistes sale como si fuera para varios tipos de bases de datos..
la que yo necesito es para una base de datos de access xp o  2002...
es que necesito que seas especifico para ver que código me puedo ahorrar..
gracias

grigri:
Hola, lo que te he puesto es la cadena de conexión que uso yo en un programa mío para conectar con Access XP, el proveedor es microsoft jet 4.0, y en data source solo tienes que poner la ruta de tu base de datos, lo demás, el objeto connection, el recordset es lo mismo para cualquier base de datos.
Un saludo

Navegación

[0] Índice de Mensajes

Ir a la versión completa