Fehler bei Initialisieren: Datenbanktyp ist unzulässig.
Aus GEVITAS
Wenn beim Programmstart diese Fehlermeldung erscheint...
Fehler bei Initialisieren des Datenbanktypes. Der Datenbanktyp ist unzulässig.
..dann können dafür folgende Ursachen verantwortlich sein:
- Ihre INI-Datei ist fehlerhaft: In der INI-Datei muss unter
[Options]
der EintragDatabaseDriverName=XXXX
stehen. XXXX steht hier für MSSQL, MYSQL oder ORACLE, je nach dem von Ihnen eingesetzten SQL-System.
Beispiel:[Options]
DatabaseDriverName=ORACLE - Meistens ist jedoch das Problem, dass der Verweis auf die INI-Datei falsch ist!
- Wenn in der Verknüpfung zum Programmaufruf nicht angegeben ist, wird die INI-Datei verwendet, die im Programmverzeichnis steht.
- Ab Windows 7 ist das aber kritisch, weil Benutzer normalerweise keine Zugriffsrechte auf Programmverzeichnisse haben. Dann "biegt" die Benutzerkontensteuerung von Windows den Zugriff auf einen Ordner im sog. "Virtual Store" um! Das merkt man aber nicht! Da dort aber keine Ini-Datei steht, wird sie (leer) angelegt, was dann zum Fehler führt. Siehe auch Hinweise zu 64-Bit-Windows.
- In der Verknüpfung zum Programmaufruf kann man einen Parameter "/K=" angeben, um auf eine INI-Datei zu verweisen. Dabei ist zu beachten:
- Der Dateiname muss ohne ".ini" angegeben werden!
Falsch:/K=\MeinVerzeichnis\Beispiel.ini
Richtig:/K=\MeinVerzeichnis\Beispiel
- Wenn in dem Pfad zum Dateinamen Leertasten enthalten sind, müssen Anführungszeichen angegeben werden!
Falsch:/K=c:\Programme (x86)\Gevitas\Beispiel
Richtig:/K="c:\Programme (x86)\Gevitas\Beispiel"
- Der Dateiname muss ohne ".ini" angegeben werden!