Fehler bei Initialisieren: Datenbanktyp ist unzulässig.
Aus GEVITAS
Version vom 25. Oktober 2012, 10:24 Uhr von Gevitas (Diskussion | Beiträge)
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. - 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 verwendet, die im Programmverzeichnis steht.
- Ab Windows 7 ist das aber kritisch, weil Benutzer normalerweise keine Zugriffsrechte auf Programmverzeichnisse haben. Dann "biegt" 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. Sie auch [REFLEX_64-Bit-Windows|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! Also nicht
/K=\MeinVerzeichnis\Beispiel.ini
sondern/K=\MeinVerzeichnis\Beispiel
! - Wenn in dem Pfad zum Dateinamen Leertaste enthalten sind, müssen Anführungszeichen angegeben werden! Also nicht
/K=c:\Programme (x86)\Gevitas\Beispiel
sondern/K="c:\Programme (x86)\Gevitas\Beispiel"
!
- Der Dateiname muss ohne ".ini" angegeben werden! Also nicht