FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Redireccionar Base de Datos
Hola a todos
Tengo una aplicación realizada en D7 y paradox, Esta a su vez tiene un control DataModule el cual contiene unas tablas, todas estas tienen el mismo alias, hasta ahí funciona bien. Para la nueva versión deseo usar las mismas tablas con datos en otra ubicacion, ademas de seguir usando los datos con los que venia. Como hago para que tome en memoria los nuevos datos, después de tener en memoria los viejos? Alias: Bdempresas Ubicacion en el disco duro C:\empresa\DatosViejos\ C:\empresa\DatosNuevos\ Aparte del codigo que uso
Gracias por la colaboración
__________________
Siempre hay un primer momento para todo. Última edición por ecfisa fecha: 18-07-2017 a las 03:12:42. Razón: Agregar etiquetas [delphi] |
#2
|
||||
|
||||
Recuerdo cuando trabajé el tema de paradox... hace unos 10 años, que teniamos un solo programa para acceder a diferentes ambientes de la BD (Desarrollo, Calidad y Producción). La base de datos se enconraba en un "servidor" (carpetas compartidas)
Al iniciar se modificaba la variable Session.ProvateDir y se cambiaba un parametro del DatabaseEngine via codigo: 'NET DIR'... el driver es uno solo y pueden ser diferentes alias... Tengo en la memoria(usb) este fragmento de codigo:
espero que te sirva |
#3
|
|||
|
|||
GatoSoft, gracias por tu respuesta la ensayare a ver como me va y les diré.
__________________
Siempre hay un primer momento para todo. |
#4
|
|||
|
|||
No me funciona, me podrían dar una mano porfa.
Gracias
__________________
Siempre hay un primer momento para todo. |
#5
|
||||
|
||||
Explica por qué no funciona, qué mensaje sale, qué hace exactamente, cómo lo estás haciendo, etc......
|
#6
|
|||
|
|||
No me saca error en particular, aun desconociendo Plimpiar, mas bien creo yo que puede ser desconocimiento del código (Codigo GataSoft).De todas formas les dire que hago, cree un aplicativo aparte que simulara lo que pretendo, tiene un DataModule conteniendo una tabla (común para ambas empresas), un combobox para empresa1 y empresa2, un Dbgrid que me lista los datos, sea de empresa1 o empresa2, aclaro en el registro del sistema tengo una vble que almacena la ruta de la B.D., corro el aplicativo y me lista los datos de la empresa1, elijo la empresa2 para que me liste estos datos y me sigue mostrando los de la empresa1, Nuevamente corro el aplicativo y ahi si me muestra los datos de la empresa2.
Les agradezco la ayuda que me puedan ofrece y me disculpan por el código.
__________________
Siempre hay un primer momento para todo. Última edición por Casimiro Notevi fecha: 20-07-2017 a las 14:48:52. |
#7
|
||||
|
||||
Veo que tienes mal el parametro NET DIR (Falta el espacio). Pero bueno, es solo una parte y aplica principalmente cuando se trabajan archivos en red (concurrentes)
Veamos otra forma: En tu Programa debes tener un comoponente TDatabase que tiene una propiedad DataBaseName y ahí defines el alias. En lugar de hacer el DeleteAlias y addStandarAlias desde la session, intenta modificar los parametros de la base, asi: Primero en la session defines las rutas (no es obligatorio si no vas a trabajar en red, pero no afecta si lo haces)
Espero que te sirva, NOTA: No olvides encerrar tu código con las etiqueteas respectivas ... [ DELPHI] tu codigo delphi [ /DELPHI] |
#8
|
|||
|
|||
Hola a todos nuevamente, !! Lo logré !! con esfuerzo lo logré muchas gracias a todos.
Este es mi codigo final Como ven lo que ,e hacia falta era nada, abrir y cerrar la seccion asi como definir en el databese de la tabla el nuevo alias, muchas gracias nuevamente a todos por su colaboracion, aahhhh y disculpen por el codigo no se como subrayarlo. Chao
__________________
Siempre hay un primer momento para todo. Última edición por ecfisa fecha: 22-07-2017 a las 19:42:32. Razón: Agregar etiquetas [DELPHI] |
#9
|
||||
|
||||
Hola CFPA86.
Primero que nada, me alegro que encontraras la solución , también aprovecho para pedirte que cuando incluyas código en tus mensajes lo encierres entre las etiquetas correspondientes de este modo: para mejorar la visualización. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conectar base de datos Firebird con base de datos Oscommerce 2.3.3 | Adriadob | Firebird e Interbase | 11 | 31-10-2012 11:28:46 |
Redireccionar puerto LPT A COM | marceloalegre | Impresión | 0 | 29-05-2008 00:20:58 |
redireccionar web | angelp4492 | Internet | 3 | 22-01-2008 01:57:45 |
Redireccionar IPTABLES | dayrontbs | Linux | 1 | 01-08-2006 22:51:48 |
Redireccionar Eventos | Olympus | OOP | 1 | 08-11-2004 15:59:21 |
|