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)
-   -   como escribir en un txt desde interbase (https://www.clubdelphi.com/foros/showthread.php?t=28643)

pani_alex 27-12-2005 13:17:26

como escribir en un txt desde interbase
 
hola a todos, tengo una pregunta que en ningun foro me lograron responder.
es la siguinete, como puedo escribir en un txt desde la base de datos de interbase?
es que tengo unos 70 procedimientos y necesito saber cuando pasa por cada uno de ellos, intente escribiendo en una tabla que guarda un log sobre eso pero no funciona cuando da un error, osea no graba en ninguna tabla mientras de un error en alguno de los procedimientos y no se en cual procedimento se detuvo. hasta ahora lo que estaba haciendo es colocar un exception en hasta ver donde no pasa pero lleva mucho tiempo para encontrarlo asi.

la herramienta que encontre que tiene algo de estas funciones es el rfunc pero no se como utilizarla.

si alguine me puede ayudar le estare muy agradecido.

rastafarey 27-12-2005 15:16:27

Resp
 
Solo has una udf donde le pases la ruta del archivo a escribir y el texto a insertar.

Con eso tienes.

pani_alex 27-12-2005 15:32:35

mmm
 
el problema es que no se como hacer una udf, me podrias dar un poco mas de ayuda, en delphi si me pedis te hago todo pero en interbase no se nada, solo que se guandan datos

rastafarey 27-12-2005 16:18:49

Resp
 
Pero ala udf la puedes hacer en delphi y como dicha funcion no va adevolver ningun resultado el manejo d ememori alo puedes hacer internamente. Pero si requieres el uso de memoria pude usar la unidad "ib_util.pas" que se encuentra en directorio de instalacion de firebird ./include.

Espero te sea de ayuda.

Te digo todo esto por que ya sabes delphi y me supongo que sabes como hacer una dll. y ya que la funcion que vas a usar no es free_it entonces no bas a tenr probles d euso de ni liberacion de memoria.

pani_alex 27-12-2005 16:24:39

upsss
 
dll es lo que todabia no hice, voy a ver si encuentro uno en la web, vos nunca hisiste algo asi con el interbase y un txt?

pani_alex 29-12-2005 14:52:23

problema
 
no pude hace una dll, enrealidad nunca hice una.
me podrias explicar como y dar un pequeño ejemplo?

esta es la ayuda que encontre en la web http://www.planet-source-code.com/vb...d=699&lngWId=7 pero no la entiendo

Gracias

carriagada 03-01-2006 15:04:23

Eventos!!!
 
Lo que podes hacer es ejecutar alertadores de eventos cada vez que pases por un procedimiento almacenado de la base de datos.
De esta manera, desde la aplicacion en delphi, podras recibir este alerta y actuar en concecuencia, ya sea llenando un txt, mostrando mensajes, o lo que quieras hacer.
Suerte!!!!!


La franja horaria es GMT +2. Ahora son las 16:08:19.

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