Cita:
Empezado por enecumene
Ahh Jodienda, la tabla estaba Cerrada  , habia advertido que mis neuronas no estaban funcionando hoy, pero de igual manera no me esta haciendo la comparacion, en el campo tengo la fecha de hoy y me sale la ventana de login en vez del mensaje, que puede ser?
|
Voy a ser sincero...
Si estas usando ese codigo para proteger tu software, facilmente cualquiera podria usar un editor de Ejecutables como el OllyDebuger o cualquiera de esos y violar dicha seguridad facilmente...
Edito: Ademas de la razón que te ha dado Delphius...
Por otro lado, si decides que no necesitas tanta seguridad en tu aplicativo, el problema que acabas de comentar se da porque la fecha que tienes en dicho campo es igual pero la hora no, seguramente nunca sera igual, ya que en la BD debe ser 00:00:00 pero la estas comparando con un
Now que te devuelve la Hora ademas de la fecha, por lo que esta linea...
Código Delphi
[-]
if ARegistro.Fields[0].AsDateTime = Fecha then
Debes cambiarla por esta...
Código Delphi
[-]
if ARegistro.Fields[0].AsDateTime >= Fecha then
Espero te sirva

.