![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Realmente paradox en red es comparable a tener una carpeta compartida, donde el programa (en cada ordenador que actua como cliente) va a pillar la información de esa carpeta compartida. Tan simple como eso.
Si el ordenador donde estará la BBDD (que actua de servidor) también tendrá el programa tuyo funcionando, entonces deberás configurar el "Local Share"... pero eso es otra historia. No es obligatorio que tengas un Datamodule con todas las tablas dentro, aunque si es aconsejable. Tal y como lo tienes planteado, haz lo siguiente: - Crea un Datamodule, allí pones el TSession y el TDatabase. - Crea un archivo .ini donde se guarde como mínimo: - NetFileDir = '\\MiServer\MisDatos\NET';Cuando se crea el Datamodule (evento OnCreate, por supuesto), lees del archivo .ini esas 3 variables y las asignas al TSession y al TDatabase, tal y como ha dicho egostar. Además, deberías crear por código el alias, así no tendrás que usar el bde Administrator para crearlo después de instalar tu programa:
Cuando creas una ventana, a cada TTable/TQuery que tengas, deberás asignarle en tiempo de ejecución: - el TDadabase que tienes en el Datamodule, - el alias que estes usando Esto es así, porque ahora, mientras diseñas tu aplicación la Base de datos la tendrás en una ruta determinada, cuando la instales en otro ordenador, la ruta puede cambiar, y entonces dejará de funcionar todas las tablas que apunten al alias usado en diseño. De la forma que te indico, solo tienes que cambiar el archivo .ini. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
||||
|
||||
|
Cita:
// Saludos |
|
#3
|
||||
|
||||
|
Gracias por la puntualización... hace tiempo que no uso Paradox
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
|||
|
|||
|
gracias amigo ya eh hecho todo esto pero el database me da el siguiente error y no se me conecta simultaneamente en las don computadoras
el error es el siquiente que aparece cuando abro el programa database1:cannot perform this operation on an open database gracias por su respuesta |
|
#5
|
|||
|
|||
|
Seguramente tienes abierta la database en tiempo de diseño.
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#6
|
|||
|
|||
|
miren lo que hice en un data module coji y puse un database y un tsession le puse las indicacion corespondiente le puse donde estaba el netdir y ley todo
en el tsession la active le puse la indicacion que le pusiera el nombre automatica mente me pone en el nombre session1_1 entonce a todas las tablas que tengo en la aplicacion la combino con el database en ves del alias y luego en el la session le pongo la session1_1 pero a hora me aparece que el nombre de la session es invalido lo que quiero por favor es que me digan como configurar el database y el tsession y cada tabla de mi aplicacion para que me funcione en red y si tengo que activarl el database y el tsession en diseño y si tengo que desctivar las tablas en tiempo de diseño o si hay un paso mas rapido gracios para configurar las tablas y gracias por su ayuda |
|
#7
|
|||
|
|||
|
y aparte de eso hice esto
DataModule1.OnCreate; Begin With MiSesion do begin NetFileDir := '\\MiServer\MisDatos\NET'; PrivateDir := 'c:\Temp'; End; With MiDataBase do begin Params.Clear; Params.Add('PATH='+'\\MiServer\MisDatos'); Params.Add('DEFAULT DRIVER=PARADOX'); Params.Add('ENABLE BCD=FALSE'); Connected := true; End; End; gracias por su ayuda |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ado Y Paradox | murci | Conexión con bases de datos | 1 | 07-02-2006 14:17:54 |
| Paradox en Red | Mariana | Conexión con bases de datos | 7 | 03-12-2004 20:03:45 |
| SQL y Paradox | Sick boy | Tablas planas | 4 | 22-10-2003 21:50:37 |
| Dos Paradox | trex2000 | Tablas planas | 1 | 29-05-2003 22:38:10 |
| Paradox e Interbase, como hago para transportar todo lo de paradox a Interbase | Fatima Gonzalez | Firebird e Interbase | 2 | 05-05-2003 18:02:30 |
|