border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 


Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 15-02-2005, 09:35:40
Buena Participación en el Foro
 
Registrado: feb 2004
Posts: 80
ss_jesus Valoración +2
Predeterminado Acceder a base de datos de acces 2000 o 2003 desde codigo

Hola, mi pregunta es como puedo acceder a una base de datos de Access 2000 o 2003 desde código, yo accedo con la siguiente referencia a una base de datos de una versión bastante anterior

Set base=opendatabase (app.path & “nombre_base_datos”)
Set contenido= base.openrecordset (“select * from tabla”, dbopendynaset)

Quería saber si hay alguna forma parecida de acceder a las bases de datos del 2000 o 2003 Desde código y las referencias que debo utilizar




P.D. Porque la evolución solo existe si los conocimientos están al alcance de todos
Responder Con Cita
  #2 (permalink)  
Antiguo 15-02-2005, 10:55:53
Moderador
 
Registrado: dic 2002
Ubicación: Oviedo - Asturias
Posts: 1.251
angelescj Valoración +2
Predeterminado

Puedes usar lo mismo, ya que eso es DAO, y es independiente de la BD que utilices, pero te aconsejo que te pongas con ADO. Para conectar necesitas un ADODB.Connection y para manipular los datos un ADODB.Recordset

Dim con as new adodb.connection
Dim r as new adodb.recordset
Dim cad as String

cad="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=regalos.mdb"
con.open cad

cad="select * from loquesea"
r.open cad,con, resto parámetros que quieras

Es mucho más rápido, seguro y por supuesto lo anterior está obsoleto.

PD:¿Mi muñequín? :smt017
__________________
Angeles
-------------------------------------
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 15-02-2005, 11:34:45
Buena Participación en el Foro
 
Registrado: feb 2004
Posts: 80
ss_jesus Valoración +2
Predeterminado

Gracias por el apunte cambiare de acceso a las bases de datos, pero ¿Que referencia debo activar?
Responder Con Cita
  #4 (permalink)  
Antiguo 15-02-2005, 11:54:42
Buena Participación en el Foro
 
Registrado: feb 2004
Posts: 80
ss_jesus Valoración +2
Predeterminado

OK, lo pille tengo que insertar el objeto, gracias por todo Angeles
Responder Con Cita
  #5 (permalink)  
Antiguo 15-02-2005, 12:10:08
Moderador
 
Registrado: dic 2002
Ubicación: Oviedo - Asturias
Posts: 1.251
angelescj Valoración +2
Predeterminado

Perdón, se me olvidó comentarte lo de la referencia. No hace falta que insertes el objeto, a no ser quer quieras utilizarlo, si lo vas a hacer todo por código basta con agregar la referencia:

Microsoft ActiveX Data Objects número más alto Library

PD:¿Mi muñequín? :smt017
__________________
Angeles
-------------------------------------
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #6 (permalink)  
Antiguo 15-02-2005, 13:23:55
Buena Participación en el Foro
 
Registrado: feb 2004
Posts: 80
ss_jesus Valoración +2
Predeterminado

Gracias por todo Angeles me funciona a la perfección
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Llenar ComboBox desde una Base de Datos SQL (VB.Net 2003) EnzoDiego Visual Basic.NET 2003 & 2005 4 08-09-2007 14:58:54
acceder a windows 2003 desde internet josegol Sistemas Operativos 2 02-05-2007 18:59:37
Como Reparar una Base de Datos Defectuosa desde el Código ¿? dares_ Visual Basic 6.00 25 07-12-2006 20:44:30
Shrink y BackUp Base de Datos SQL 2000 desde Visual Basic 6 dares_ Visual Basic 6.00 8 06-09-2005 04:52:36
Se puede compactar una Base de Acces en código? jrios03 Visual Basic 6.00 4 03-03-2005 12:20:11


La franja horaria es GMT. Ahora son las 22:33:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right