border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 14-03-2005, 12:10:02
Buena Participación en el Foro
 
Registrado: feb 2005
Ubicación: España
Posts: 30
Radit Valoración +2
Predeterminado Cambio de DAO a ADO

Tengo intencio de cambiar el motor de datos de dao a ado, no sé si tal cambio supone mucha modificacion de codigo o solo es la declaracion del objeto, no sé si merecerá la pena ya me cuentan creo que la idea seria cambiar las decraraciones de las clases.

ej de dao
Dim DB As Database
Dim Reg_Evento As Recordset
Set DB = OpenDatabase(App.path & "\EVENTOS.MDB")
.
.
.
.
Como seria esto en ado?

Tengo que modificar los select, o alguna otra cosa.

Saludos
Responder Con Cita
  #2 (permalink)  
Antiguo 14-03-2005, 14:03:44
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 226
javier Valoración +2
Predeterminado

Con el permiso de los maestro

De esta forma declaro las variable
Public DB As ADODB.Connection
Dim Reg_Evento As ADODB.Recordset
Public Ruta As String

Sub OpenDB( )
Creo los objeto Connection y Recordset
Set DB = New Connection
Set Reg_Evento = New Recordset

‘La ruta donde tengo la bd
Ruta = App.path & "\EVENTOS.MDB"

‘Y de esta forma me conecto
DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Ruta

End Sub

Yo lo hago de esta forma no sé si te servirá pero hay va venga un saludo
Responder Con Cita
  #3 (permalink)  
Antiguo 14-03-2005, 17:44:48
Buena Participación en el Foro
 
Registrado: sep 2004
Ubicación: Mèxico
Posts: 47
kumulunimbus Valoración +2
Contactar con kumulunimbus a través de MSN
Predeterminado

tambien puedes usar el objeto ado desde la barra de herramientas, para cargarlo debes ir a proyecto/componentes y seleccionar microsoft adodb ole db 5.0 (es el unico que parece como Mirosoft Ado.

-lo agregas a tu formulario, como cualquier otro objeto, arrastra a donde lo quieras posicionar.

- despues das click sobre el objeto con el boton secundario del mouse y te vas a "propiedades de ADO"

-das click en seleccionar, para que escojas el motor (microsoft jet oledb 4.0) y le das siguiente.

-das click en el boton de explorar [...] y seleccionas tu base de datos y aceptas.

- prueba la conexion con el boton "probar conexion" y das click en aceptar

- en la pestana "origen de registro" seleccionas" la opcion de tabla es la 2.- y en el combo box de abajo seleccionas la tabla a la que te vas a conectar y aceptas,

y tu ado ya esta conectado a la base de datos...

para conectar los textbox:

1.- en la propiedad DataSource seleccionas "ADODC1"

2.- en la propiedad DataField seleccionas el campo de tu tabla correspondiente al que quieres mostrar en el textbox(ej. si quieres mostar la edad seleccionas edad, si quieres mostrar nombre, nombre y sexo, sexo).

listo ya esta tu cambio de dao a ADO.

se ve un poco tedioso pero es sencillo una ves que lo has hecho por primera vez

desventajas de manejar el objeto ado desde el formulario contra manejarlo por còdigo.

1.- al arrastrarlo y ponerlo sobre tu form, el ADO se v e al correr tu programa. lo arreglas con poner la propiedad visible en "false".

2.- si el programa y la base las cambias de carpeta, ya no se conecta, por que la conexion se queda fija a la direccion que pusiste al seleccionar tu DB. se soluciona con no cambiar la base de direccion.

3.- al ponerlo con codigo ("app.path & "\mibase.mdb"). te conecta donde pongas la base de datos. es una conexion dinàmica.

saludos, y suerte con tu proyecto. :smt012
__________________
LA RISA ES EL MEJOR REMEDIO PARA TODOS LOS MALES...
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
Cambio estructural imported_chiaravel Anuncios & Novedades 5 16-11-2007 15:37:52
Cambio de version JuanjoN Crystal Reports 7 12-01-2007 14:52:43
Cambio de Conexión Ernie73 Visual Basic.NET 2003 & 2005 0 30-05-2006 23:05:32
cambio de idioma pretodiego Setup Factory 2 22-10-2005 20:16:31
Cambio pasword mensazen Sugerencias al Administrador 2 02-12-2004 12:11:18


La franja horaria es GMT. Ahora son las 21:48:41.

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