Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   crear un directorio usando interbase (https://www.clubdelphi.com/foros/showthread.php?t=11551)

Angel 17-06-2004 10:36:13

crear un directorio usando interbase
 
Pues eso, estoy haciendo un programa, y para cada usuario quiero crear una carpeta en el servidor. Dicha carpeta se debe crear cuando se genera un usuario (no un usuario de interbase).

Pues bien, el problema está en que no quiero compartir la carpeta de la Base de Datos, por lo que me interesaría crear los directorio por medio del SQL de interbase (aunque tenga que crear una UDF).

¿Alguien sabe si se puede hacer esto? ¿Existe alguna UDF para esto?


Gracias a todos.

guillotmarc 17-06-2004 10:58:53

Hola.

Esta es la mayor recolección de UDFs para Firebird que conozco : http://www.ibphoenix.com/main.nfs?a=...e=ibp_udf_libs

En concreto te interesa mirar la External File UDF's para ver si provee la función de crear directorio, y las TBUDF Library que són una libreria UDF en Delphi que te va a servir de ejemplo para crearte tu propia UDF en caso de no encontrar ninguna hecha.

En esta sección de la misma site, http://www.ibphoenix.com/main.nfs?a=...earch_examples encontrarás varios documentos sobre como crear UDFs mediante Delphi.

Saludos.

Yosuun 17-06-2004 10:59:25

Hola Angel, te cuento la solución que le di yo al mismo problema, en principio , y por estructura de la solucion que necesitaba cree tantos direcctorios como zonas de negocio tenia la empresa y del mismo modo cree una carpeta que se llamaba TMP colgando tambien de la carpeta principal llamada DATOS, cuando pido el login al usuario ojo no usuario de interbase propiamente dicho, lo que hago es intentar conectarme con la base de datos de la carpeta TMP correspondiente al alias del usuarios de mi base de datos de usuarios, si no existe la creo en ese momento y ya esta.


Espero que te sirva, mi comentario un saludo.

Yosu Unibaso


La franja horaria es GMT +2. Ahora son las 01:25:07.

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