Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Servers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-03-2007
Maibok Maibok is offline
Miembro
 
Registrado: mar 2005
Posts: 28
Poder: 0
Maibok Va por buen camino
Escribir en archivo remoto.

Hola a todos.

Estoy construyendo una aplicación con Delphi 6 y MySQL 5. El caso es que mi aplicación trabaja con una base de datos y se puede acceder ella remotamente instalando el programa en el pc que queramos.

Mi problema es que quiero crear un LOG de la aplicación para controlar qué movimientos hacen los usuarios y qué hacen con la aplicación. Lo quiero hacer creando un archivo.log en el servidor de mi aplicación (PC donde está instalada la aplicación y el servidor mysql) pero no sé cómo escribir remotamente en ese archivo. Tendría que hacerlo mediante la ip del servidor, pero no sé cómo.

En la configuración del programa (en los pc remotos) escribo la ruta del servidor donde está ese archivo log para poder llegar hasta él.

Por favor, si sabéis cómo puedo hacer esto os agradecería la ayuda aunque finalmente eligiese la siguiente opción que comentaré.

Eso es lo primero que pensé para hacer mi log, pero luego se me ocurrió que en lugar de hacerlo con un archivo.log lo podía hacer con una tabla MySQL y la verdad no sé qué hacer, qué sería mejor???. He pensado en una tabla con los siguientes registros:

T_LOG
-------
ID
IPOrigen
Usuario
Fecha/Hora
Comentario


En esta tabla/archivo.log se crearán muchísimas líneas/registros a lo largo del tiempo, por eso no sé por qué decidirme, si archivo o tabla. Consideremos que por cada funcionalidad que tiene el programa insertaré una línea/registro.


Muchas gracias por la ayuda.
Responder Con Cita
  #2  
Antiguo 28-03-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Estoy un poco perdido al publicar el hilo en el foro "Servers"...

En principio, no sé como irá en MySql, pero en tecnología cliente/servidor, no se debe compartir nada en el servidor, por ende, no tendrás acceso al archivo Log, los privilegios te lo impediran.

Existen udfs (rfunc Opensources, que pueden ser usadas para escribir en un archivo Log, quizás ahí no tuvieras problemas, ya que sería La base de datos quien escribiese en un archivo externo, incluso podrías dejar ese archivo creado en el servidor al tiempo de instalar la BBDD.

La ventaja de este método, es que dentro de un trigger / Store procedure / etc, puedes ordenar escribir en el log.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Sobre Escribir un archivo de texto mangel Varios 7 04-06-2012 22:29:04
Abrir, leer y escribir un archivo de texto zvf OOP 26 01-07-2010 02:14:05
Registro Remoto aeff API de Windows 3 05-11-2006 15:07:19
Booteo remoto Aleca Windows 4 11-08-2004 14:10:53
Acceso Remoto a SQL Teryx MS SQL Server 2 30-07-2004 19:28:04


La franja horaria es GMT +2. Ahora son las 08:56:37.


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
Copyright 1996-2007 Club Delphi