SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: monchis en Sábado 19 de Abril de 2003, 10:45

Título: Re: Utilizar una base de datos de access xp con visual basic
Publicado por: monchis en Sábado 19 de Abril de 2003, 10:45
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:
Título: Re: Utilizar una base de datos de access xp con visual basic
Publicado por: grigri en Martes 22 de Abril de 2003, 11:49
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í
Título: Re: Utilizar una base de datos de access xp con visual basic
Publicado por: monchis en Miércoles 23 de Abril de 2003, 02:19
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
Título: Utilizar una base de datos de access xp con visual basic 6
Publicado por: grigri en Miércoles 23 de Abril de 2003, 09:47
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