Fehler bei Initialisieren: Datenbanktyp ist unzulässig.

Aus GEVITAS
Version vom 14. Februar 2013, 01:01 Uhr von Gevitas (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Wenn beim Programmstart diese Fehlermeldung erscheint...

Fehler bei Initialisieren des Datenbanktyp Der Datenbanktyp ist unzulässig. Fehler bei Initialisieren des Datenbanktypes. Der Datenbanktyp ist unzulässig.

..dann können dafür folgende Ursachen verantwortlich sein:

  1. Ihre INI-Datei ist fehlerhaft: In der INI-Datei muss unter [Options] der Eintrag DatabaseDriverName=XXXX stehen. XXXX steht hier für MSSQL, MYSQL oder ORACLE, je nach dem von Ihnen eingesetzten SQL-System.

    Beispiel:
    [Options]
    DatabaseDriverName=ORACLE


  2. Meistens ist jedoch das Problem, dass der Verweis auf die INI-Datei falsch ist!
    1. Wenn in der Verknüpfung zum Programmaufruf nicht angegeben ist, wird die INI-Datei verwendet, die im Programmverzeichnis steht.
    2. 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.
    3. In der Verknüpfung zum Programmaufruf kann man einen Parameter "/K=" angeben, um auf eine INI-Datei zu verweisen. Dabei ist zu beachten:
      1. Der Dateiname muss ohne ".ini" angegeben werden!
        Falsch: /K=\MeinVerzeichnis\Beispiel.ini
        Richtig: /K=\MeinVerzeichnis\Beispiel
      2. 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"


Links