Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Permisos para los archivos que serán instalados (https://www.clubdelphi.com/foros/showthread.php?t=36447)

Alcolea 12-10-2006 04:54:53

Permisos para los archivos que serán instalados
 
Hola a todos, esta vez tengo una inquietud que seguramente muchos compartirán y es con relación al BDE después de instalado junto con una aplicación que estoy ya probando y los usuarios no pueden acceder a las tablas de la BD del programa si no son administradores al no tener permiso de escritura en el fichero C:\PDOXUSRS.NET.

Entonces la pregunta es la siguiente:

¿Cómo hacer para que al instalar el BDE que va con la aplicación los usuarios que no sean administradores del equipo puedan acceder a la BD?:confused:

bitbow 13-10-2006 15:41:25

Saludos.
 
En delphi puedes especificar en donde estar ubicado el fichero net, puedes ubicarlo en una carpeta a la que los usuarios puedan acceder sin problemas.

Lepe 13-10-2006 18:33:27

Si se trata de paradox en red, busca en el foro por NETFILEDIR.

Saludos

Alcolea 14-10-2006 05:19:56

No amigo lepe se trata de Paradox pero sin red y ya he probado que cambiando manualmente los permisos a C:\PDOXUSRS.NET después de instalar todos lo usuarios acceden a la BD sin dificultad.

Lo que no logro descifrar es como cambiar el permiso a este archivo siendo parte del BDE como si fuese uno que hubiera creado yo para programa.:confused:

Lepe 14-10-2006 19:28:27

Si no es en red, supongo que "los usuarios" son "usuarios de windows", en ese caso, al abrir tu programa (mejor dicho, antes de conectar con la BBDD, elimina ese archivo, mira los atributos y usa SetFileAttribute y GetFileAttribute).

Edito: Creo que no he leido bien el mensaje. Ese archivo el BDE lo creará sin más, y debería ser borrado como indiqué antes. Pero de todas formas con NETFILEDIR puedes cambiar la ruta de su creación y darle una carpeta compartida donde si tengan permisos los usuarios.

Saludos


La franja horaria es GMT +2. Ahora son las 01:21:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi