Du hast einen großen Fehler bei der Umstellung gemacht: Du gehst über
ODBC mittels TDatabase/TTable/TQuery. Und damit bist du die
BDE nicht los, da TDatabase/TTable/TQuery-
BDE-Basierend sind.
Wieso hast Du dein Programm nicht gleich auf
ADO(Express) umgestellt. Ist ab D5 (Enterprise) bzw. D6 Pro dabei (D8 schaut es schlecht aus, aber D2005 ist es wieder dabei).
Damit wärst Du die
BDE und auch gleich die
ODBC-Schnittstelle auch los. Alles was Du benötigst ist eine halbwegs aktuelle
ADO-Installation (sollte praktisch auf fast jeden halbwegs modernen Rechner der Falls sein). Ab 2000 ist es sowieso gleich in einer passenden Version dabei. Und ebenfalls setzt du ziemlich direkt auf die native Schnittstelle des MS
SQL-Servers 7/2000 auf.
Windows Vista - Eine neue Erfahrung in Fehlern.