TDataBase
TDataBase
Klasse zum Zugriff auf externe Datenquellen per ODBC
Voraussetzung
Es muss eine gültige Installation der BDE ("Borland Database Engine") vorhanden sein
4. BDE Installieren, entweder von einer "Delphi-Setup CD": Benutzerdefiniertes Setup, alles bis auf "Gemeinsame Dateien -> BDE" abwählen
oder mit separat erhältlichem "BDE Setup" installieren
5. Datenbank in BDE hinzufügen
Start -> Systemsteuerung -> BDE
Tabkarte "Datenbanken" wählen und über "Objekt" -> "Neu" eine Neue Datenbank anlegen.
Beispiel
|oDB, oTable, cSQL, oQuery, cPath, aReport, aPrinters, aOldCursor, oDab065:DB:= 'waDAB065, DAB066' |
function BDEConnect(cDBName, cAlias)
|oDB|
startseq,
oDB := CreateObject('TDataBase'),
oDB.Params := {'PATH=C:\'},
// bei Verwendung eines User / Passworts:
// oDB.Params := {'PATH=C:\','USER NAME=USER1','PASSWORD=PASS1'},
oDB.AliasName := cAlias,
oDB.DataBaseName := cDBName,
oDB.LoginPrompt := false,
oDB.Connected := true,
result := oDB,
onerror,
writeln(GetErrorText()),
stopseq,
end,
function Get_BDETable(cDBName, cTableName)
|oTable|
startseq,
oTable := CreateObject('TTable','Table'),
oTable.Databasename := cDBName,
oTable.TableName := cTableName,
oTable.Active := true,
result := oTable,
onerror,
writeln(GetErrorText()),
stopseq,
end,
cPath := 'C:\',
oDB := BDEConnect('Mappe1.dbf', 'DBDEMOS'),
oTable := Get_BDETable(cPath, oDB.DataBaseName),
Browse('BDE',oTable),