Usuarios en FireBird
Hola de Nuevo...
Fijense que necesito saber como debo de hacerle para que cada nombre de usuario se vaya registrando en cada movimiento que haga en la base de datos....es decir si va a modificar necesito saber que tabla fue la que modifico. Tengo q definir alguna variable publica o algo asi....o en todos mis formularios mando llamar al formulario de conexion a la base de datos y de ahi tomar el nombre del usuario?.... Ah y si no es mucho pedir y cabe mencionarlo aqui mismo, como obtengo la fecha y hora del servidor de FireBird? Gracias por ayuda...! |
Saludos
La fecha la puedes obtener con la funcion CURRENT_DATE y la hora con CURRENT_TIME
En cuanto a el control de modificaciones quieres controlar las modificaciones desde una aplicacion tuya o modificaciones desde cualquier parte, digamos el IBConsole o el IBExpert??? |
SQL Firebird
current_date te retorna la fecha.
current_time te retorna la hora. current_timestamp te retorna la fecha y hora. current_user te retorna el nombre de usuario. La versión nueva de firebird permite disparadores "generales" (al loguearse, etc.), pero no sé si habrá alguno para eso que necesitas. Si no hay te podrías armar un procedimiento almacenado que inserte el nuevo registro, a este procedimiento lo llamas desde los lugares dónde modificas, insertas, etc. Saludos y suerte :) |
Gracias por sus respuestas
|
O me falla la visión o este usuario acaba de agradecer despues de un año :eek:...
|
Sí señor, eso parece, un año y dos meses, wow :eek:
|
Cita:
|
el code "gracias"
cita..
Cita:
if (solucion=true) and (tiempo=>365)then MessageBox("gracias"); :D |
La franja horaria es GMT +2. Ahora son las 13:18:43. |
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