FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Conexión dinámica a base de datos .mdb
Hola tod@s.
Una vez más solicito ayuda de los expertos del foro, estoy desarrollando una aplicación en Delphi XE3 en la que deseo que al iniciar por primera vez si no encuentra la ruta a la base de datos, que guardo en el Registro Windows, me pregunte por dicha ruta usando un TOpenDialog. La función que uso para grabar la ruta en el Registro lo hace perfectamente, la que uso para leerla... no estoy seguro lo haga tan bien. El principal problema que he notado es que me borra la ruta de acceso del Registro al cerrar la aplicación, lo he notado porque: 1-inicio la aplicación, me pregunta por la ruta de la Base de Datos y se la especifico luego ejecuto el RegEdit y la ruta está ahí, 2-cierro la aplicación luego entro a RegEdit nuevamente y la ruta ya no está. Este es el código que estoy usando en el módulo de datos (donde tengo alojado un TADOConnection) en el evento OnCreate:
Estas son las funciones RegRead y RegWrite
...y este es el orden de creación de los componentes en el Código Fuente del Proyecto
Si alguien pudiera decirme qué estoy haciendo mal (le he dado mil vueltas a esto y no encuentro qué sea), o sugerirme una manera más sencilla y efectiva de hacerlo se lo agradecería bastante. |
#2
|
||||
|
||||
Es posible que si usas la misma clave para leer y para escribir funcione...
Cita:
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Gracias por hacerme notar esa falta hermano, pero luego de corregirla ahora me da 'Authentication failed'
|
#4
|
||||
|
||||
¿Tu Base de Datos tiene contraseña?
La mía sin contraseña (la que viene de pruebas con Delphi) ha conectado sin problemas. Si la Base de Datos tiene contraseña, debes cambiar la cadena de conexión.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Gracias por sus aclaraciones Neftali, el problema era justamente ese "la contraseña" jajaja... la solución es que en lugar de especificarla en la propiedad "password" debí hacerla en la propiedad "Jet OLEDBatabase password"... hasta un poco de vergüenza me dio, pero como dicen "no hay preguntas tontas solo tontos que no preguntan" , gracias de nuevo
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conexion a base de datos | Sacmaed | Conexión con bases de datos | 8 | 06-06-2010 22:12:33 |
conexion de una base de datos | airam | Conexión con bases de datos | 0 | 29-05-2008 22:56:59 |
conexion con base de datos | johnniewalker | Conexión con bases de datos | 5 | 03-12-2007 13:38:25 |
Conexion de Base de Datos DBF | jmedina | Conexión con bases de datos | 4 | 13-09-2004 08:06:34 |
Conexion con Base de Datos | trex2000 | Conexión con bases de datos | 0 | 19-04-2004 23:59:54 |
|