• Lunes 23 de Diciembre de 2024, 04:47

Autor Tema:  Re: NECESITO AYUDA SOBRE EL CONTROL ADO  (Leído 792 veces)

Pablo.ar

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: NECESITO AYUDA SOBRE EL CONTROL ADO
« en: Miércoles 3 de Septiembre de 2003, 02:36 »
0
Hola a todos!!!!
Estoy tratando de incursionarme en el control ADO. Pero tengo algunas dudas de sobre de conectar el control a una base de datos de Access. Otra duda que me surgio es, logra conectarlo con un datagrid y demas controles.
Si alguien de indicara de alguna forma o me describiera de alguna forma como hacer y si existe la posibilidad de algo de codigo me ayudaría un monton. Muchas gracias a todos porque siempre me ayudan un Saludo Pablo.ar:jumpie:

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
NECESITO AYUDA SOBRE EL CONTROL ADO
« Respuesta #1 en: Miércoles 3 de Septiembre de 2003, 08:34 »
0
En tiempo de diseño, si pulsas con el botón derecho del ratón sobre el control y eliges propiedades, te aparecerá un formulario.

Desde la pestaña 'General' :
Defines la conexión. Tienes tres formas distintas (realmente vienen a ser dos): Puedes usar un origen de datos ODBC ya  existente o crear uno nuevo, generar una cadena de conexión para usar un proveedor OleDb o usar un archivo datalink (*.UDL) que te hayas creado previamente (lo cual viene a ser lo mismo que lo anterior pero usando un archivo que podrás modificar a posteriori sin necesidad de volver a compilar el programa). Para generar una cadena de conexión, básicamente sigue los pasos del asistente: eliges el proveedor OleDb (en tu caso Microsoft Jet) y en la pestaña 'Conexión', en origen de datos, introduce la ruta y nombre de la base de datos.
Para crear un archivo datalink, pulsa con el botón derecho del ratón sobre el escritorio y elige 'Nuevo...' , 'Microsoft DataLink', te aparecerá un formulario similar al que te aparecería generando la cadena de conexión desde las propiedades del control.

Desde la pestaña 'Origen del registro':
Pues eso, eliges el origen para los datos que gestionará el control. Si quieres enlazar el control con una tabla, elige un comando 'adCmdTable' y selecciona la tabla que deseas. Si usas una sentencia SQL, entonces selecciona un comando 'adCmdUnknow'.

Con esto básicamente tienes el control data conectado a la base de datos.

Para conectar a un datagrid, lo seleccionas, te vas a la ventana de propiedades (F6) y eliges para la propiedad 'DataSource' el control data. Pulsa con el botón derecho sobre el datagrid y selecciona 'RecuperarCampos' (en tiempo de ejecución usa el método 'Rebind').

Para enlazar textbox a los campos, pues haces lo mismo que con el datagrid y en la propiedad 'DataField' eliges el campo que te interesa.

Con esto básicamente creo que podrás comenzar a funcionar.

Suerte.