FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola.
Ya he conseguido (tampoco es muy complicado) usar una archivo ini, en el cual indicar la ruta y el nombre de la base de datos a utilizar, pero estoy atascado en como indicar al alias que use esa ruta con el nombre indicado en el ini. Recordar que no se de antemano la ruta completa de base de datos hasta que no lea el ini, y por lo tanto no puedo tener varios alias creados por adelantado y usar uno otro. Utilizo FireBird. Muchas gracias por vuestra paciencia. |
#2
|
||||
|
||||
Yo agregaria el alias como un dato mas en el ini
|
#3
|
||||
|
||||
Hola Meridiano.
¿ Y no te convendría aprovechar el archivo aliases.conf ?. Para la elección de una ruta u otra podes aplicar, por ejemplo, lo que te explicó AgustinOrtu en el mensaje #2. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Gracias por responder.
El problema es que no puedo crear varios alias por adelantado, porque no se el nombre de las bases de datos que se van a utilizar, mi idea era crear un alias con una base de datos y luego mediante código modificar la base de datos a la que apunta el alias. AgustinOrtu: No puedo meter el alias en el ini, porque estan creados los alias de antemano (solo tengo 1 con la base de prueba, que luego quiero cambiar a la que tenga que usar cada uno) El problema que tengo es que no se que código utilizar para modificar la base de datos a la que apunta el Alias. Puede que como dice ecfisa pueda modificar el archivo aliases.conf para indicar alli las nuevas rutas. Investigaré esto. Muchas gracias. |
#5
|
||||
|
||||
Recordar que la función principal de los alias es que los usuarios no sepan la ruta real de la base de datos.
Si estos la conocen, es un gran agujero de seguridad para acceder a ella. Al menos, así debería ser tratado. |
#6
|
|||
|
|||
Gracias Casimiro, en realidad los usuarios no verían la base de datos, es decir no se les pedirá introducir la base de datos, sino que en función de su nombre, numero de identidad, u otra información única accederían a una base de datos u otra, por lo que no quedaría al descubierto la ubicación y nombre de la base de datos.
Tu (u otra persona, claro) me podrías explicar, o indicarme un sitio donde lo hagan, como conectar una base de datos firebird con un control TDataBase sin utilizar los alias y por medio de código, yo lo he probado todo lo que se me ocurría y no conseguí nada. Muchas gracias por los comentarios y las ayudas. |
#7
|
||||
|
||||
Pero entonces estarias trabajando a priori con dos bases:
1) Base de autenticacion por llamarlo de una manera. En este paso identificas cual es el alias que le tenes que dar al usuario en cuestion. Es decir que esta base conoce a todos los usuarios y la base real que usa cada uno 2) Base real; con la que se va a trabajar Decime si estoy encaminado porque no te entendi muy bien |
#8
|
||||
|
||||
Pregunto lo mismo que AgustinOrtu.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
funcion en dll usada en vb6 se comporta diferente en delphi | erickperez6 | Varios | 2 | 29-05-2013 18:37:53 |
Conectar base de datos Firebird con base de datos Oscommerce 2.3.3 | Adriadob | Firebird e Interbase | 11 | 31-10-2012 11:28:46 |
¿Qué versión de Delphi me recomiendan? ¿Cuál es la más usada? | Chiefesito | Varios | 18 | 13-09-2006 00:10:24 |
problema al modificar 1 base de datos paradox7 | adaypr | C++ Builder | 4 | 18-08-2006 02:49:26 |
Ultima celda usada en excell | davezf | Varios | 4 | 03-02-2005 23:22:59 |
|