Unit MSSQL

Classes

TErrorObject -
TField - TField wird vom Objekt TStringList abgeleitet und speichert die *) (* Rueckgabewerte einer Spalter des Abfrageergebnisses.
TSQLList -
TSQLQuery -
TSQLResult -
TSQLSession -

Functions

ErrHandler -
MsgHandler -

Types

TCharBuffer
TOnGetSQLData
TSQLData
TSQLState
TSQLTypes

Constants

Variables

DefaultSession


Functions


function ErrHandler(DBProc : Pointer; Severity : Integer; DBError : Integer; OSError : Integer; DBErrStr : PChar; OSErrStr : PChar) : Integer;


function MsgHandler(DBProc : Pointer; MsgNo : Integer; MsgState : Integer; Severity : Integer; MsgText : PChar; SrvName : PChar; ProcName : PChar; LineNr : SmallInt) : Integer;


Types


TCharBuffer      = array[0..255] of Char;

TOnGetSQLData    = procedure(Cursor : PDBPROCESS)
Das Objekt TSQLResult speichert ein Abfrageergebnis in seiner Ge- *) (* samtheit. Dadurch wird der Speicher zwar komplett reserviert, auch *) (* wenn nur die ersten Zeilen von Interesse sind, beschleunigt aber *) (* den Zugriff, wenn auf mehrer Seiten nacheinander zugriffen wird. *) (* Der Programmierer kann ueber eine Schnittstelle auf den Prozess *) (* einwirken und die Daten aus der physikalischen Sicht in eine vir- *) (* tuelle Sicht umwandeln.
TSQLData         = array[0..31] of Char;
Enable Errorreporting from SQL-Server
TSQLState        = (
                       dsInactive,
                       dsActive,
                       dsBrowse,
                       dsEdit,
                       dsInsert,
                       dsDelete
                     );

TSQLTypes        = (
                       stString,
                       stInteger,
                       stNumeric
                     );

Constants


Variables

DefaultSession : TSQLSession