![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Muchas gracias a ambos por contestar. Vani chequeo el link mas despacio y os cuento.
Cita:
el que tiene las BBDD localshare := true netfiledir := 'c:\bd\net'; el que accede por la red localshare := false netfiledir := '\\miserver\bd\net'; Cita:
|
|
#2
|
||||
|
||||
|
si, se me paso decirte segun el articulo, o sea todo con UNC. EL problema en realidad es que no puedes configurar la red del XP.
Sera que estas utilizando el asistente, porq no pruebas a hacerlo de forma manual.
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
#3
|
||||
|
||||
|
Cita:
Además yo configuro: PrivateDir := C:\Temp Asegurándome de que dicha carpeta existe en todos los equipos y en caso contrario creándola, también antes de la creación del primer DataModulo me aseguro de borrar todos los ficheros de tipo *.lck si existiera, ya que estarían localicados en la carpeta citada. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
Última edición por marcoszorrilla fecha: 13-07-2004 a las 19:01:36. |
|
#4
|
||||
|
||||
|
Cita:
Cita:
Uso la comparticion de archivos simple de windows XP. La carpeta está compartida con acceso total. el nombre del recurso compartido es 'BD' La carpeta real reside en 'C:\BD' La red tiene más protocolos instalados además del IP, (usa impresora compartida y conexion a internet) Meteré mano a la red y os cuento. Muchas gracias, es un honor poder contar con Ustedes. |
|
#5
|
||||
|
||||
|
Yo nada más quiero acotar que jamás he utilizado rutas en notación UNC directamente.
Instalo la aplicación en una carpeta "sistema" con una subcarpeta "tablas" para las tablas: Código:
C:\
|__sistema
|__ tablas
S: --> \\servidor\sistema (aquí sí UNC pero vía Windows no en código) y configuro el alias del bde para que apunte a S:\tablas. En el "servidor" configuro el alias directamente a c:\sistema\tablas. La aplicación, ahora sí el código, contiene una componente TDataBase que, además del alias, inicializo así:
Nada de agregar una componente TSession que para eso Delphi da una por defecto. Entonces el directorio Net es el mismo que donde está el ejecutable. No es exactamente lo que recomienda el artículo pero huelga decir que accedo sin ningún problema desde el mismo "servidor" y desde cualquier "cliente" sea éste Win9x, Win2k o WinXP. El único problema que ocasionalmente se presenta es el de "Index Out Of Date" pero sólo cuando por alguna razón se cierra el Windows del "servidor" "a la mala" estando tablas abiertas. // Saludos Última edición por roman fecha: 13-07-2004 a las 19:53:30. Razón: Etiqueta mal colocada |
|
#6
|
||||
|
||||
|
Roman, solo hay un detalle que se me escapa, en esta línea
el Database.Directory, lo asignas tú en código, en diseño.... Yo primero confguro el Session y despues el Tdabase, por tanto, esa propiedad me devuelve la cadena vacia al consultarla ![]() Saludos |
|
#7
|
||||
|
||||
|
Cita:
Database1.Connected := true; Luego de esto, Directory debe ya contener la ruta a la que apunta el alias. // Saludos |
![]() |
|
|
|