1.3.23 StpQueryDBType – Ermitteln des Datenbanktyps
StpQueryDBType(lDBType );
Argumente
In lDBType wird der Typ der aktuell angemeldeten infra-Datenbank zurückgeliefert.
0 =
Classic-Line (nicht mehr verwendet)
1 =
Client/Server
2 =
Andere Datenbank
3 =
SQLpur (nicht mehr verwendet)
Rückgabewert:
StpRc: 
0
Ok
<>0
Kernsystem-Fehler
Beschreibung
Ermitteln des Datenbanktyps, darf nur nach Anmeldung an einer Datenbank gescriptet werden.
Sind mehrere Datenbanken angeschlossen, wird nur der Typ der primären Datenbank zurückgegeben (das ist die Datenbank, auf der die Benutzerverwaltung liegt).
Der Datenbanktyp „Client/Server“ wird am Vorhandensein der Treiberfunktion DBCE_FUNC_ReorgTable erkannt.
Da keine anderen Datenbanktypen (mehr) unterstützt werden, wird immer „Client/Server“ zurückgegeben.
Funktionsart
STPFunktion
Beispiel
StpQueryDBType( lType );
if( StpRc == 0 )
      {
      if( lType == 0 )
            MessageBox( "nicht unterstützt", 0 );
      if( lType == 1 )
            MessageBox( "Verbunden mit CS - DB", 0 );
      if( lType == 2 )
            MessageBox( "Keine Ahnung welche DB", 0 );
      if( lType == 3 )
            MessageBox( "nicht unterstützt", 0 );
      }