ProjectGetDatabaseFile

string ProjectGetDatabaseFile (  );

Rückgabewert

Rückgabewert

Beschreibung

string

Der Pfadname der Systemdatenbank des Projekts (absoluter Pfad + Dateinamen).

Parameter

Bemerkungen

Liefert den Pfadnamen der Systemdatenbank des Projekts (absoluter Pfad + Dateinamen).

Da die Systemdatenbank als SQLite Datenbank angelegt ist, können eigene Tabellen (Table), Sichten (View), Trigger und  benutzerdefinierte Funktionen hinzugefügt werden. Hierbei ist darauf zu achten, dass keine der bereits vorhandenen Tabellen, Sichten und Trigger verändert oder Inhalte in den vorhandenen Tabellen hinzugefügt, verändert oder gelöscht werden.

Beispiel

string sqlDatabase, sqlConnectString, strLastError;
value dxDatabase;

//Liest die Systemdatenbank-Dateiangabe aus
sqlDatabase = ProjectGetDatabaseFile ();

//Die Systemdatenbank öffnen
sqlConnectString = Printf ("DRIVER={SQLite3 ODBC Driver};DATABASE=%s", sqlDatabase);
if (OdbcDatabaseOpenEx (sqlDatabase, dxDatabase, ODBC_noOdbcDialog))
    return (OdbcGetLastError (strLastError));
end 

Siehe auch ProjectGetDatabasePath, ProjectGetPath, ProjectSetPrecision