"Could not find language driver" when trying to open DBF file with BDE
Posted on 2009-02-17
I have to update an application (made with Delphi 2006, uses BDE 5.01) so that it can access four DBF tables used by another application (not simultaneously).
I can open and modify the records of two of the DBF tables normally but when trying to open the other two DBF tables I get a "Could not find language driver" error.
Using copies of those tables I found that if I delete the CDX index file of those tables I can open the table, but I am not allowed to modify the structure nor delete the CDX files of the working tables.
All four tables have its corresponding CDX files.
Also found using an hex file viewer that the CDX files of the problem tables contain the text chain "SPANISH" repeated several times in different positions.
Already tried changing LANGDRIVER and various other settings in the BDE admin and using a 'fresh' BDE install in a different computer to no avail.