Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > Trucos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Los mejores trucos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Access por medio de ODBC

He aquí un ejemplo de cómo usar un controlador ODBC con la BDE para abrir una base de datos Access:

Cree un DSN (Data Source Name = Nombre de Origen de Datos) para su base de datos (usando la applet ODBC Data Sources del Panel de Control de Windows).

Haga clic en la solapa "System DSN" o "User DSN"

Haga clic en el botón "Add..." (Agregar)

Seleccione el controlador "Microsoft Access Driver (*.mdb)" y presione ENTER. Aparecerá el diálogo "ODBC Microsoft Access Setup".

Provea un nombre en el cuadro de texto "Data Source Name" (sin espacios ni caracteres especiales).

Haga clic en el botón "Select..." (seleccionar) para especificar su base de datos .MDB.

Si ha establecido un esquema de seguridad tiene que seleccionar el botón de radio "Database" en el cuadro "System Database" y hacer clic en el botón "System database..." para especificar su archivo de grupos de trabajo .MDW o .MDA.

Haga clic en el botón "Advanced..." (avanzado) para establecer el nombre de usuario y la contraseña predeterminada. Esto es para acceso de baja seguridad porque cualquiera con acceso a su equipo puede ver las propiedades del DSN. Si necesita una seguridad más alta debe proveer el nombre de usuario y la contraseña al abrir la base de datos (vea más abajo).

Finalmente haga clic en el botón "OK" para guardar su DSN.

En Delphi establezca las propiedades del componente TDatabase:

Establezca DatabaseName con el nombre que le dio al DSN.

Si desea que el usuario provea un nombre de login y una contraseña, entonces deje LoginPrompt en True.

Si no le gusta el cuadro de diálogo de login estándar (o si quiere proveer el nombre y la contraseña por código), puede establecer LoginPrompt en False y usar su propio cuadro de diálogo (o tenga guardados el nombre de usuario y contraseña en su aplicación) y establezca la propiedad Params con los datos del login:

Código:
USER NAME=su_nombre_de_usuario
PASSWORD=su_contraseña
Asocie sus componentes TTable o TQuery con el componente TDatabase mencionado arriba simplemente proveyendo el mismo nombre de DSN en su propiedad DatabaseName correspondiende.

Hasta que encontre lo que muchos nos niegan esto es para todos ya probe la formula y los resultados son sorprendentes!!! :)
Responder Con Cita
Respuesta



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
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 03:04:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi