![]() |
![]() |
| 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
|
|||
|
|||
|
Si claro, al componente Table no le pones la DataBase, solo el tablename y te buscará el fichero en el directorio actual, puedes incluso ponerle la ruta de acceso ( c:\MiPrograma\clientes.db )
Ten en cuenta que si pones el exe junto a los ficheros, y no especificas la ruta ( que creo que es lo que quieres ), el programa busca las tablas en el directorio actual, por lo que si has creado un acceso directo al exe, has de asegurarte que el "iniciar en " del acceso directo apunta al directorio correcto. De igual modo te puede dar problemas si antes de abrir la tabla desde tú programa cambias de directorio. |
|
#2
|
|||
|
|||
|
el no utilizar el alias me funciona bien, ya que probe una carpeta compartida y 2 o mas usuarios accedieron. El unico problema que tengo es que no quisiera tener que configurar en cada maquina en el BDE Administrator - Configuración - Dive - Native - PARADOX la opcion de NetDir para configurar donde esta el archivo de registro Pdoxusrs.net, ya que si una maquina esta configurada con netdir:c:\ cuando entre al sistema, no deja entrar a otra pc, ya que las otras no tienen acceso al C:\ de la otra maquina.
Si pongo en todas las PC la referencia del archivo "Pdoxusrs.net" (copio en la carpeta donde estan las tablas del sistema), va a fucnionar y todas van a poder entrar. Lo que me sucede tambien es que algunas computadoras levantan mas de un sistema instalado en carpetas comparidas. ¿¿¿hay alguna forma de levantar los sdistemas sin que me referencie el Pdoxusrs.net????? muchas gracias y espero que me entiendad, soy novato en esto y se poco de como poder configurar en red??? para poder compartir los sistemas. Seken ![]() |
|
#3
|
||||
|
||||
|
paradox + BDE = Crear alias
Y no tiene vuelta de hoja el asunto. Si vas a mover las tablas de sitio (aunque sea cambiarlo de carpeta dentro del mismo ordenador), tienes que actualizar el Alias. Soluciones hay muchas, dependiendo de como tengas creado el alias. Si los alias han sido creados en la máquina de los clientes a través del BDE Administrator, puedes hacer la actualización en uno de los ordenadores clientes, y despues copiar el archivo: C:\ARCHIVOS DE PROGRAMAS\ARCHIVOS COMUNES\BORLAND SHARED\BDE\IDAPI32.CFG en los demás ordenadores. Este archivo guarda la configuración que haces a través del BDE Administrator. Por supuesto ni delphi, ni tu programa pueden estar funcionando mientras haces este cambio. Si has creado los alias por código Delphi, espero que hayas almacenado en un archivo .ini la configuración. Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
|||
|
|||
|
Completamente deacuerdo con Lepe. Si vas a trabajar en red con tú programa debes hacerlo como él te dice, otra cosa es una pequeña aplicación en local.
|
|
#5
|
||||
|
||||
|
Si quiere poner tu aplicacion en red solo tiene que hacer lo siguiente:
TSession: AutoSessionName := True NetFileDir := \\Ordenador\RecursoCompartido\Datos\Net PrivateDir := C:\Temp y te funciona todo en red perfectamente. Saludos. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|