Page 1 of 1

dbExpress EAccessViolation

Posted: Wed 02 Feb 2005 16:56
by bcmiller
I'm using D7 and the CoreLab dbExpress SQL Server driver.

Recently for reasons I don't understand my app started raising an EAccessViolation exception at the instruction which activates or deactivates a dbExpress component at runtime. At design time there's no problem; data in charts and grids display ok.

It was suggested elsewhere that D7 doesn't know where the driver is at runtime. I've tried moving dbexpsda.dll around to $(DELPHI)/bin and %system%, etc. with out effect.

Guess I need some help. Which crlab paths need to be listed in the environment variables? Other considerations, suggestions?

Thanks

Posted: Thu 03 Feb 2005 09:33
by Ikar
What is the version of DbxSda that you use? Do you use Trial version?

Unlikely this error occurrence depends on specified paths.

dbExpress EAccessViolation

Posted: Thu 03 Feb 2005 23:18
by bcmiller
v2.0.3.0. It was downloaded within the last week, just prior to the new version.

I tried deleting all the database related components, i.e.:
TSQLConnection
TSQLDataSet
TDataSetProvider
TClientDataSet

and reinstalling them. It seemed to work, I'm not getting that error now.
I'd be interested in any thoughts you might have about what was causing it.

Thanks

Posted: Fri 04 Feb 2005 08:59
by Ikar
Most probably, it is a problem of trial restriction. Do you use a Trial version?

dbExpress EAccessViolation

Posted: Fri 04 Feb 2005 14:01
by bcmiller
No, I bought it.

Posted: Mon 07 Feb 2005 07:21
by Ikar
Another users have never informed us about similar problems with Standard version. If the problem occurs again please let us know.

Is it possible you use MySQL Embedded Server? Then the error is in incorrect setting of MySQL Server.