Link to home
Start Free TrialLog in
Avatar of rainbowsoftware
rainbowsoftware

asked on

Could not find language driver

I received an error upon opening a Paradox table:

Could not find language driver
 
Why and how do I rapair the file, when I'am unable to open the tabel?
Avatar of eepetersmith
eepetersmith

I can't completely answer the question, but someone who knows Delphi instead of just paradox could finish it.

One of the table properties can be the selection of a particular 'language file' other than the default.  If a table has different language file, the BDE (database engine) needs to know where those language files are located.  This is where I am less informed, in Paradox it was located under the IDAPI directory, such as c:\idapi\langdrv, what does Delphi use?  C:\BDE\Langdrv?

I'm also ill informed for the solution; someplace Delphi is told where the language drivers are located.  In Paradox it was in Windows' Win.ini under the heading
[BORLAND LANGUAGE DRIVERS]
LDPATH=C:\IDAPI\LANGDRV

The table is not (necessarily) corrupt.
Avatar of kretzschmar
hi rainbowsoftware,

maybe the langdriver is not available for you,
try to delete the indexfiles (over Filesystem) and recreate new.
(LangDriver are used to determine the sortorder of the indexes)

meikl
Avatar of rainbowsoftware

ASKER

I did what Meikl proposed, deleted all indexfiles, then I was able to open the table and could recreate the indexes.
Thanks

So think Meikl deserves the points :O)
Yes, Meikl deserves the points!
ASKER CERTIFIED SOLUTION
Avatar of kretzschmar
kretzschmar
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial