Fehler bei Initialisieren: Datenbanktyp ist unzulässig.: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
 
..dann können dafür folgende Ursachen verantwortlich sein:
 
..dann können dafür folgende Ursachen verantwortlich sein:
  
# Ihre Ini-Datei ist fehlerhaft: In der Ini-Datei muss unter <code>[Options]</code> der Eintrag <code>DatabaseDriverName=XXXX</code> stehen. XXXX steht hier für MSSQL, MYSQL oder ORACLE, je nach dem von Ihnen eingesetzten SQL-System.<br>
+
# Ihre [[INI-Datei]] ist fehlerhaft: In der [[INI-Datei]] muss unter <code>[Options]</code> der Eintrag <code>DatabaseDriverName=XXXX</code> stehen. XXXX steht hier für MSSQL, MYSQL oder ORACLE, je nach dem von Ihnen eingesetzten SQL-System.<br><br>Beispiel:<br><code>[Options]<br>DatabaseDriverName=ORACLE</code><br><br>
# Meistens ist jedoch das Problem, dass der Verweis auf die Ini-Datei falsch ist!
+
# 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.
+
## 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" 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]].
+
## Ab Windows 7 ist das aber kritisch, weil Benutzer normalerweise keine Zugriffsrechte auf Programmverzeichnisse haben. Dann "biegt" die [http://de.wikipedia.org/wiki/Benutzerkontensteuerung 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 [[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:
+
## 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''' <code>/K=\MeinVerzeichnis\Beispiel.ini</code> sondern <code>/K=\MeinVerzeichnis\Beispiel</code>!
+
### Der Dateiname muss '''ohne''' ".ini" angegeben werden!<br>'''Falsch:''' <code>/K=\MeinVerzeichnis\Beispiel.ini</code><br>'''Richtig:''' <code>/K=\MeinVerzeichnis\Beispiel</code>
### Wenn in dem Pfad zum Dateinamen Leertaste enthalten sind, müssen '''Anführungszeichen''' angegeben werden! Also '''nicht''' <code>/K=c:\Programme (x86)\Gevitas\Beispiel</code> sondern <code>/K="c:\Programme (x86)\Gevitas\Beispiel"</code>!
+
### Wenn in dem Pfad zum Dateinamen '''[http://de.wikipedia.org/wiki/Leertaste Leertasten]''' enthalten sind, müssen '''Anführungszeichen''' angegeben werden!<br>'''Falsch:''' <code>/K=c:\Programme (x86)\Gevitas\Beispiel</code> <br>'''Richtig:'''<code>/K="c:\Programme (x86)\Gevitas\Beispiel"</code>
 +
 
 +
 
 +
== Links ==
 +
 
 +
* [[REFLEX_64-Bit-Windows|Hinweise zu 64-Bit-Windows]]
 +
* [[Starten_von_REFLEX_mit_Start-Parametern|Starten von REFLEX mit Start-Parametern (Gilt auch für GEVAS-Professional!)]]
 +
* [[REFLEX-Installation:_Technische_Informationen|Installation: Technische Informationen (Gilt für REFLEX/GEVAS-Professional!)]]
 +
* [[REFLEX/GEVAS-Professional:_Fehlermeldungen|REFLEX/GEVAS-Professional: Fehlermeldungen]]
 +
* [[Reflex Übersicht|REFLEX Übersicht]]
 +
* [[GEVAS-Professional|GEVAS-Professional Übersicht]]
 +
* [[MobiFlex Übersicht|MobiFlex Übersicht]]
 +
* [[Allgemeines Übersicht|Allgemeines]]

Aktuelle Version vom 14. Februar 2013, 02:01 Uhr

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