Trial period expired message after changing system date

Discussion of open issues, suggestions and bugs regarding usage of dbExpress drivers for SQL Server in Delphi and C++Builder
Post Reply
teasy
Posts: 4
Joined: Thu 10 Jan 2008 09:25

Trial period expired message after changing system date

Post by teasy » Thu 10 Jan 2008 09:41

Hi all,

Strange behaviour with dbexpsda30.dll...
What I did:
1) Backup a (working) SQL Server database
2) Change the system date (to tomorrow)
3) Testing our application (because it has to do something every new day)
4) Change the system date back to today
5) Restore the SQL Server backup

When I now start my application, I get the message "Sorry, but the 30 days trial period has expired. To purchase a registered version of DbxSda, visit crlab.com"

DbxSda isn't installed on that machine. The dll is available in the program directory.

Restarting the machine has no result, neither is removing the dll and copy the dll from a working machine in the program directory.

The only thing that works is setting the system date to tomorrow?!

How can I solve that problem, and work "today" on my machine?

Regards,

Filip.

Antaeus
Posts: 2098
Joined: Tue 14 Feb 2006 10:14

Post by Antaeus » Fri 11 Jan 2008 09:30

This mechanism prevents illegal attempts to prolong trial period of the driver. In your case you can change the system date to the current, and stop using the driver for a day. When the current time will be greater that the time of last driver use, it should work properly again.

Post Reply