![]() |
conexion a la BD por codigo???
Hola , tal vez ustedes me podran ayudar si existe alguna manera de escribir la ruta de la base de datos (utilizando access) por codigo, sin utilizar el alias del BDE. (tal como en visual basic)
bueno ojala que se pueda y que me enseñen cómo. graciasssssss |
Prueba esto....
Puedes probar leyendo un archivo de texto por cada cliente, yo lo hago así, pero con componentes IBX, tienes que añadir el componente OpenDialog y en la propiedad "FileName" de ese componente, le asignas la ruta en donde se encuentra el archivo de texto a lee, por ejemplo:
if FileExists(OpenDialog1.FileName) then begin AssignFile(archi, OpenDialog1.FileName); Reset(archi); Readln(archi,linea); {Linea=Obtiene el primer registro del archivo Por ejemplo puedes tener en esa linea: 192.168.1.222:c:\System\Datos\bd.gdb} //Desconectamos Base de Datos BD.Connected:=false; //Asignamos la Ruta BD.DatabaseName:=linea; //Conectamos BD.Connected:=True; end; Espero te sirva. Saludos. |
lo probare..
pero me cabe una duda, abro una sola vez el archivo donde se contiene la base de datos completa, se la asignare a linea , (para tu ejemplo), pero esta me aguantara todas las tablas que puedan contener (talvez se hace mas lento el trabajo) , esa es mi preguntilla. gracias, lo probare de todas maneras.. |
Oki
Así es, esto te sirve para redireccionar la Base de Datos en un Cliente, y puedes abrir todas las Tablas en el caso de una Base de Datos(GDB) ó Archivos DBF(Si tienes conectado un componente tDataBase). Espero te haya servido mi ayuda, si tienes dudas estoy a sus ordenes.
|
Cita:
|
Nunca he trabajado de esa manera en delphi, asi que no sabria como hacerlo.
pero me parece buena idea. |
La franja horaria es GMT +2. Ahora son las 00:24:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi