Datenbank-Provider-Engine (Engine dbp)

Die dbp-Engine stellt low-level Zugriff auf die enaio®-Datenbank zur Verfügung — Verbindungspool-Verwaltung, generisches SELECT/Command, Transaktions-Steuerung, Schema-Introspektion (Tabellen, Spalten, Indexe) und das Schreiben großer Binärdaten.

Es handelt sich um interne Funktionen der administrativen Clients und des enaio® Windows-Rich-Clients. Die Jobs sind nicht für eigene Integrationen vorgesehen und werden in dieser Dokumentation nicht beschrieben. Für SQL-Anfragen aus eigenen Anwendungen siehe stattdessen ado.ExecuteSQL.

1. Dokumentierte Prozeduren

2. Nicht dokumentierte Endpunkte

Folgende Jobs werden vom enaio®-Server in der dbp-Engine bereitgestellt:

Verbindungspool

dbp.PoolClear, dbp.PoolDisable, dbp.PoolEnum, dbp.PoolRemove

Anfragen und Bindings

dbp.BindCommandEx, dbp.BindSelectEx, dbp.Command, dbp.LVCSelect, dbp.ParseCommand, dbp.Select

Transaktionen

dbp.Commit, dbp.RollBack, dbp.StartTransaction, dbp.StopTransaction

Schema-Introspektion

dbp.DBGetInfo, dbp.GetColumnInfo, dbp.SelectColumns, dbp.SelectTableIndexes, dbp.SelectTables

Schemaänderungen und Wartung

dbp.DropColumn, dbp.DropIndex, dbp.UpdateStatistics

Binärdaten

dbp.WriteBinLargeData