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