Zum Inhalt springen
  • Email
ITF Ingenieurbüro

ITF Ingenieurbüro

Softwareentwicklung und Netzwerke
  • Unternehmen
  • Leistungen
    • Software
    • Server & Netzwerke
    • Beratung
  • Produkte
    • LogoSIS
      • Intelligente Logistik
      • Ihre Vorteile
      • Fakten
      • Systemvoraussetzungen
      • LogoSIS Remote
      • LogoSIS Driver App
      • LogoSIS – Nutzungsbedingungen (Terms & Conditions) – DE
      • LogoSIS -Datenschutzerklärung (Privacy Policy) – DE
  • Downloads
    • TPDFImage 1.5
  • Datenschutzerklärung
    • Impressum
    • Haftungsausschluß

Datum und Zeit

34
  • DecodeTime
  • IncMonth
  • IsLeapYear
  • FormatDateTime
  • DayOfWeek
  • StrToTime
  • TimeToStr
  • StrToDate
  • DateToStr
  • StrToDateTime
  • DateTimeToStr
  • Time
  • Date
  • Now
  • ReplaceTime
  • TryStrToTime
  • TryStrToDateTime
  • TryStrToDate
  • TimeZoneBias
  • TimeUTC
  • NowUTC
  • LastDayOfWeek
  • ISO8601ToDate
  • GetFederalStates
  • FirstDayOfWeek
  • EncodeTime
  • DaysBetween
  • DateUTC
  • DateToWeek
  • DateToISO8601
  • CheckDateSpecialDay
  • CheckDateHoliday
  • EncodeDate
  • DecodeDate

Sonstiges

16
  • TQueue
  • TStack
  • TStringHashtable
  • TIntegerHashtable
  • THashtable
  • TStringList
  • TStrings
  • TList
  • TPersistentData
  • TProfiler
  • TClipboard
  • UserException
  • ReportStartRecording
  • ReportEndRecording
  • IsCharAlphaNumeric
  • IsCharAlpha

Stringfunktionen

72
  • StringOfChar
  • MidStr
  • RightStr
  • LeftStr
  • Copy
  • QuotedStr
  • LastDelimiter
  • IsDelimiter
  • AnsiCompareStr
  • CompareStr
  • AnsiCompareText
  • CompareText
  • Trim
  • TrimRight
  • TrimLeft
  • SetLength
  • Length
  • Pos
  • UpperCase
  • LowerCase
  • Insert
  • Delete
  • SetCharAt
  • CharAt
  • TStringList
  • TStrings
  • UTF8ToStr
  • TimeStr
  • StrToUTF8
  • StripQuotes
  • SplitPattern
  • ShowStatus
  • SetValue
  • RTFToHTML
  • ReplaceAll
  • Replace
  • RemoveValue
  • RemoveIndex
  • QuotedDBString
  • Quote
  • MatchPattern
  • Levenshtein
  • LastErrorMessage
  • IntStr
  • HTTPEncodeHTTP
  • HTTPEncode
  • HTMLToText
  • HasValue
  • GetValue
  • GetIndex
  • GeneratePassword
  • FormatFloat
  • Format
  • FloatStr
  • ExtractValueReverse
  • ExtractValue
  • ExtractPattern
  • EncryptString
  • EncodeStringPHP
  • EncodeString
  • Encode64
  • DecryptString
  • DecodeStringPHP
  • DecodeString
  • Decode64
  • DateTimeStr
  • DateStr
  • CountValues
  • BoolStr
  • Asc
  • AnsiUpperCase
  • AnsiLowerCase

Dateien / Ordner

27
  • TIniFile
  • TFTPConnection
  • TEDIFile
  • TFTP
  • TSFTP
  • TDirListEntry
  • TDirList
  • TZip
  • SystemPath
  • ReleaseNetworkPath
  • Path
  • GetTempPath
  • GetTempFileExt
  • GetTempFile
  • GetOldestFile
  • GetFileDateTime
  • FileSize
  • FileList
  • FileCopy
  • ExtractFileName
  • ExtractFileExt
  • ExpandPath
  • DiskFree
  • DirList
  • CreateFullPath
  • CopyFile
  • AddNetworkPath

Dokumente

4
  • ZipExtractFiles
  • PrintImageFile
  • PatchPDFZugferd
  • GSConvertFile

System

24
  • TIniFile
  • TerminateProcess
  • Shutdown
  • ShellExecWaitExitCode
  • ShellExecWait
  • ShellExecHandle
  • ShellExec
  • SetEnvironmentVar
  • RunAs
  • Reboot
  • ProcessFinished
  • ProcessExitCode
  • PlaySound
  • Ping
  • OpenURL
  • KillProcess
  • GetServicePID
  • GetMemUsage
  • GetFileVersion
  • GetEnvironmentVar
  • GetAppVersion
  • ExecAndWait
  • Exec
  • CloseHandle

Drucker

13
  • SetDefaultPrinter
  • SelectPrinter
  • SelectDefaultPrinter
  • PrinterPrintPassThroughLine
  • PrinterPrintPassThroughData
  • PrinterPrintPassThroughCABUploadFile
  • PrinterPrintPassThrough
  • PrinterNewPage
  • PrinterList
  • PrinterEndDocument
  • PrinterBeginDocument
  • PrintDocument
  • GetSelectedPrinter

Eingabe

1
  • SendKeys

HTTP / Web

11
  • TWebForm
  • TEDIFile
  • TJSONParser
  • TXMLParser
  • WebCallScript
  • HTTPUploadStream
  • HTTPUploadFile
  • HTTPSendRequestStream
  • HTTPSendRequest
  • HTTPDownloadStream
  • HTTPDownloadFile

Kryptografie

6
  • RCXEncode
  • RCXDecode
  • md5Old
  • md5
  • Encrypt
  • Decrypt

Oberflaeche

44
  • TViews
  • TView
  • TForm
  • TSideBarNode
  • TCustomNode
  • TSideBar
  • ThemeCalcTextColor
  • ThemeCalcSymColor
  • ThemeCalcSelectTextColor
  • ThemeCalcSelectColor
  • ThemeCalcEditColor
  • ThemeCalcBtnTextColor
  • ThemeCalcBtnColorTo
  • ThemeCalcBtnColorFrom
  • ThemeCalcBorderColor
  • SubListStyle
  • SetThemeTextColor
  • SetThemeSymColor
  • SetThemeSelectColor
  • SetThemeGradientMode
  • SetThemeEditColor
  • SetThemeContrast
  • SetThemeColor
  • SetThemeButtonColor
  • SetThemeBorderColor
  • SetCustomTheme
  • MainListStyle
  • LabelStyle
  • GetThemeTextColor
  • GetThemeSymColor
  • GetThemeSelectColor
  • GetThemeGradientMode
  • GetThemeEditColor
  • GetThemeContrast
  • GetThemeButtonColor
  • GetThemeBorderColor
  • GetCustomTheme
  • EditStyle
  • ColorToString
  • ColorSetSaturation
  • ColorSetLuminance
  • ColorGetSaturation
  • ColorGetLuminance
  • ColorAddLightness

Globale Referenzen

6
  • Wizard
  • Views
  • Setup
  • Scripts
  • Script
  • DB

Registry

2
  • RegReadValue
  • RegReadSections

Varianten

18
  • VarIsEmpty
  • VarIsNull
  • VarClear
  • VarToStr
  • VarAsType
  • Unassigned
  • Null
  • VarType
  • VarToDateTime
  • VarArrayHighBound
  • NVL
  • NullIf
  • IsNull
  • IntToClass
  • IIF
  • CreateContext
  • ClassToInt
  • Class

Konvertierung

18
  • Ord
  • Chr
  • StrToFloatDef
  • StrToFloat
  • FloatToStr
  • StrToIntDef
  • StrToInt
  • IntToStr
  • TryStrToInt
  • TryStrToFloat
  • TruncFloat
  • RoundUpFloat
  • RoundTo
  • RoundFormat
  • RoundFloat
  • IntToHex
  • IntAbs
  • CheckBit

Datenbank

12
  • TParserConfig
  • TDataField
  • TBaseConnection
  • TCustomMemData
  • TMemData
  • TRecord
  • TQuery
  • TExtRecord
  • TExtQuery
  • TExtConnection
  • ExtractFilePath
  • TConnection

Scripte starten

5
  • TScriptParams
  • TParamItem
  • TParams
  • TScript
  • TScripts

Setup

1
  • TSetup

DB Schema

8
  • TLink
  • TLinks
  • TIndex
  • TIndices
  • TField
  • TFields
  • TTable
  • TTables

Reporting

2
  • TReport
  • TReportManager

Kommunikation

10
  • TMailMessage
  • TFTPConnection
  • TFTP
  • TSFTP
  • TMAPI
  • TFAX
  • TIMAP
  • TPOP3
  • TSMTPMail
  • TSMTP

Streams

5
  • TFileStream
  • TStringStream
  • TMemStream
  • TStream
  • TBaseStream

Grafik

14
  • EncodeCellFormat
  • RGB
  • TQRCode
  • TBarcodeProcessor
  • TGraphicsTool
  • TGraphicsConverter
  • TImage
  • TFont
  • TBrush
  • TPen
  • TBitmap
  • TGraphic
  • TCanvas
  • TBaseImage

GUI Scripting

13
  • TProperties
  • TProperty
  • TLabelStyle
  • TEditStyle
  • TListStyle
  • TWizardPage
  • TControl
  • TWizard
  • TWizardItemizedControl
  • TWizardControl
  • TPage
  • TWizardPages
  • TWizardControls

Konstanten

2
  • Barcode Typen
  • Wizard Style

Eigenschaften

23
  • ScriptComboBox
  • ScriptDBGrid
  • ScriptGroupBox
  • ScriptFileEdit
  • ScriptDispoEdit
  • ScriptSpinEdit
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptInput
  • ScriptNumberEdit
  • ScriptTransition
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptEdit
  • ScriptCurrencyEdit
  • ScriptButton
  • ScriptDBFilter
  • ScriptContainer
  • ScriptControl
  • ScriptListView
  • Barcode Scanner

Klassen

3
  • EDelphi
  • Exception
  • TObject

Laufzeit

12
  • PrintLn
  • Print
  • SetRandSeed
  • RandSeed
  • RandG
  • Randomize
  • RandomInt
  • Random
  • Inc
  • ParamCount
  • ParamStr
  • Param

Mathematik

32
  • Pi
  • Min
  • Max
  • RadToDeg
  • DegToRad
  • Power
  • Round
  • Trunc
  • Frac
  • Int
  • Sqr
  • Sqrt
  • LogN
  • Log10
  • Log2
  • Ln
  • Exp
  • Abs
  • Hypot
  • Cotan
  • ArcTanh
  • ArcTan
  • ArcCosh
  • ArcCos
  • ArcSinh
  • ArcSin
  • Tanh
  • Tan
  • Cosh
  • Cos
  • Sinh
  • Sin

Enumerationen

1
  • TVarType

Script Controls

32
  • ScriptListBox
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptNumberEdit
  • ScriptCheckBox
  • ScriptTransition
  • ScriptSpinEdit
  • ScriptDispoEdit
  • ScriptTimeEdit
  • ScriptFileEdit
  • ScriptGroupBox
  • ScriptDBGrid
  • ScriptItemizedControl
  • ScriptListView
  • ScriptCalendarEdit
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptCurrencyEdit
  • ScriptLineHorizontal
  • ScriptRadioButton
  • ScriptMemoEdit
  • ScriptComboBox
  • ScriptDBInput
  • ScriptDBFilter
  • ScriptContainer
  • ScriptStaticText
  • ScriptEdit
  • ScriptInput
  • ScriptButton
  • ScriptControl

Ereignisse

11
  • ControlExecute
  • ControlAdditional
  • CreatePages
  • PageChanged
  • CreateControls
  • CreateWizard
  • LoadData
  • ControlModified
  • ControlExit
  • ControlEnter
  • ControlValidate

Anwendungsdokumentation

2
  • Allgemeine Bedienungsanleitung
  • Bedienungsanleitung

Methoden

3
  • ScriptChatBox
  • ScriptDispoEdit
  • ScriptDocumentEdit
View Categories
  • Home
  • Docs
  • Entwicklerdokumentation
  • Datenbank
  • TConnection

TConnection

12 min read

Typ: Klasse

Stellt die Scriptklasse TConnection bereit.

Basisklasse TBaseConnection
Statisch false

Klassendeklaration

type
  TConnection = class(TBaseConnection)
  public
    constructor Create(Index: Variant; UserName: String; Password: String);
    destructor Free;
    function Duplicate: TBaseConnection;
    procedure StartRecording;
    procedure EndRecording;
    procedure UpdateNulls;
    function ConnectionList: String;
    function ConnectionString: String;
    function Server: String;
    function Database: String;
    function UpdateSchema(Message: String; IgnoreErrors: Boolean = FALSE): Boolean;
    procedure BeginTrans;
    procedure CommitTrans;
    procedure RollbackTrans;
    procedure LockTable(Tablename: String);
    procedure UnlockTable(Tablename: String);
    function CreateQuery(Statement: String): TQuery;
    function QueryHistory(TableName: String; KeyValue: Integer): TQuery;
    function CreateANSIQuery(Statement: String): TQuery;
    function CreateBulkQuery(Statement: String): TQuery;
    function FormatText(Record: TRecord; Text: String; Libraries: String; Params: TParams = 0): String;
    function FormatTextQuery(Query: TQuery; Text: String; Libraries: String; Params: TParams = 0): String;
    function GetRecord(TableName: String; KeyValue: Variant): TRecord;
    procedure SaveTrigger(TableName: String; KeyValue: Variant; TriggeredFields: String);
    function CreateRecord(TableName: String): TRecord;
    function CreateBulkRecord(TableName: String): TRecord;
    function DuplicateRecord(TableName: String; KeyValue: Variant; AllFields: Boolean = FALSE): TRecord;
    function InsertRecord(TableName: String): TRecord;
    procedure ExecSQL(Statement: String);
    function QuerySQL(Statement: String): Variant;
    function QueryValue(Statement: String): Variant;
    function QueryValueEx(Statement: String): Variant;
    function ShowSQL(Statement: String): String;
    procedure SumFields(Destination: String; Fields: String; Old: TRecord; New: TRecord; ExecTime: Integer);
    function ValueFromKey(Field: String; Table: String; KeyValue: Integer): Variant;
    function ValueFromField(Field: String; Table: String; KeyField: String; KeyValue: Variant): Variant;
    function QueryList(Statement: String; SplitCharField: String; SplitCharRecord: String): Variant;
    function GetSystemValue(Name: String): Variant;
    function ParseSystemValues(Name: String): String;
    function GetSysConfigValue(Name: String): Variant;
    function GetCustomConfigValue(TableName: String; Name: String): Variant;
    function SetCustomConfigValue(TableName: String; Name: String; ValueType: Integer; Value: Variant): Variant;
    function GetSystemConfigValue(Name: String): Variant;
    function SetSystemConfigValue(Name: String; ValueType: Integer; Value: Variant): Variant;
    function GetUserConfigValue(UserID: Integer; Name: String): Variant;
    function SetUserConfigValue(UserID: Integer; Name: String; ValueType: Integer; Value: Variant): Variant;
    function UserInGroup(Index: Variant): Boolean;
    procedure AddUserToGroup(Name: String);
    procedure RemoveUserFromGroup(Name: String);
    function ComputerInGroup(Index: Variant): Boolean;
    function UserIsAdmin: Boolean;
    function UserIsService: Boolean;
    function UserCanModifyViews: Boolean;
    function FindConnectionID(Server: Variant; Database: String): Integer;
    function UTN(Value: String): String;
    function NextValue(CounterName: Variant; lSysCLientID: Integer = 0): String;
    function CurrentValue(CounterName: Variant; lSysCLientID: Integer = 0): String;
    function HasCounter(CounterName: Variant; lSysCLientID: Integer = 0): Boolean;
    function Now: DateTime;
    function Data: TPersistentData;
    function Global: TPersistentData;
    function MapFloat(Value: Variant): String;
    function MapInt(Value: Variant): String;
    function MapBool(Value: Variant): String;
    function MapDate(Value: Variant): String;
    function MapTime(Value: Variant): String;
    function MapDateTime(Value: Variant): String;
    property CommandTimeout: Integer;
    property Name: String;
    property NoRestriction: Boolean;
    property ShowSQLError: Boolean;
    property Tables: TTables;
    property Params: TParams;
    property IsService: Boolean;
    property Props[Name: String]: Variant;
    property FormatTextOptions: Integer;
    property CurrentUserID: Integer;
  end;

Konstruktoren #

Create #

Erzeugt eine Instanz von TConnection.

Signatur

constructor Create(Index: Variant; UserName: String; Password: String);

Parameter

Name Typ Modifier Optional Beschreibung
Index Variant value Nein Parameter Index des Konstruktors.
UserName String value Nein Parameter UserName des Konstruktors.
Password String value Nein Parameter Password des Konstruktors.

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

Duplicate #

Stellt Duplicate bereit.

Signatur

function Duplicate: TBaseConnection;

Rueckgabewert

TBaseConnection – Rueckgabewert der Methode Duplicate.

StartRecording #

Stellt StartRecording bereit.

Signatur

procedure StartRecording;

EndRecording #

Stellt EndRecording bereit.

Signatur

procedure EndRecording;

UpdateNulls #

Stellt UpdateNulls bereit.

Signatur

procedure UpdateNulls;

ConnectionList #

Stellt ConnectionList bereit.

Signatur

function ConnectionList: String;

Rueckgabewert

String – Rueckgabewert der Methode ConnectionList.

ConnectionString #

Stellt ConnectionString bereit.

Signatur

function ConnectionString: String;

Rueckgabewert

String – Rueckgabewert der Methode ConnectionString.

Server #

Stellt Server bereit.

Signatur

function Server: String;

Rueckgabewert

String – Rueckgabewert der Methode Server.

Database #

Stellt Database bereit.

Signatur

function Database: String;

Rueckgabewert

String – Rueckgabewert der Methode Database.

UpdateSchema #

Stellt UpdateSchema bereit.

Signatur

function UpdateSchema(Message: String; IgnoreErrors: Boolean = FALSE): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Message String value Ja Parameter Message der Methode.
IgnoreErrors Boolean value Ja Parameter IgnoreErrors der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode UpdateSchema.

BeginTrans #

Stellt BeginTrans bereit.

Signatur

procedure BeginTrans;

CommitTrans #

Stellt CommitTrans bereit.

Signatur

procedure CommitTrans;

RollbackTrans #

Stellt RollbackTrans bereit.

Signatur

procedure RollbackTrans;

LockTable #

Stellt LockTable bereit.

Signatur

procedure LockTable(Tablename: String);

Parameter

Name Typ Modifier Optional Beschreibung
Tablename String value Nein Parameter Tablename der Methode.

UnlockTable #

Stellt UnlockTable bereit.

Signatur

procedure UnlockTable(Tablename: String);

Parameter

Name Typ Modifier Optional Beschreibung
Tablename String value Nein Parameter Tablename der Methode.

CreateQuery #

Stellt CreateQuery bereit.

Signatur

function CreateQuery(Statement: String): TQuery;

Parameter

Name Typ Modifier Optional Beschreibung
Statement String value Nein Parameter Statement der Methode.

Rueckgabewert

TQuery – Rueckgabewert der Methode CreateQuery.

QueryHistory #

Stellt QueryHistory bereit.

Signatur

function QueryHistory(TableName: String; KeyValue: Integer): TQuery;

Parameter

Name Typ Modifier Optional Beschreibung
TableName String value Nein Parameter TableName der Methode.
KeyValue Integer value Nein Parameter KeyValue der Methode.

Rueckgabewert

TQuery – Rueckgabewert der Methode QueryHistory.

CreateANSIQuery #

Stellt CreateANSIQuery bereit.

Signatur

function CreateANSIQuery(Statement: String): TQuery;

Parameter

Name Typ Modifier Optional Beschreibung
Statement String value Nein Parameter Statement der Methode.

Rueckgabewert

TQuery – Rueckgabewert der Methode CreateANSIQuery.

CreateBulkQuery #

Stellt CreateBulkQuery bereit.

Signatur

function CreateBulkQuery(Statement: String): TQuery;

Parameter

Name Typ Modifier Optional Beschreibung
Statement String value Nein Parameter Statement der Methode.

Rueckgabewert

TQuery – Rueckgabewert der Methode CreateBulkQuery.

FormatText #

Stellt FormatText bereit.

Signatur

function FormatText(Record: TRecord; Text: String; Libraries: String; Params: TParams = 0): String;

Parameter

Name Typ Modifier Optional Beschreibung
Record TRecord value Nein Parameter Record der Methode.
Text String value Nein Parameter Text der Methode.
Libraries String value Ja Parameter Libraries der Methode.
Params TParams value Ja Parameter Params der Methode.

Rueckgabewert

String – Rueckgabewert der Methode FormatText.

FormatTextQuery #

Stellt FormatTextQuery bereit.

Signatur

function FormatTextQuery(Query: TQuery; Text: String; Libraries: String; Params: TParams = 0): String;

Parameter

Name Typ Modifier Optional Beschreibung
Query TQuery value Nein Parameter Query der Methode.
Text String value Nein Parameter Text der Methode.
Libraries String value Ja Parameter Libraries der Methode.
Params TParams value Ja Parameter Params der Methode.

Rueckgabewert

String – Rueckgabewert der Methode FormatTextQuery.

GetRecord #

Stellt GetRecord bereit.

Signatur

function GetRecord(TableName: String; KeyValue: Variant): TRecord;

Parameter

Name Typ Modifier Optional Beschreibung
TableName String value Nein Parameter TableName der Methode.
KeyValue Variant value Nein Parameter KeyValue der Methode.

Rueckgabewert

TRecord – Rueckgabewert der Methode GetRecord.

SaveTrigger #

Stellt SaveTrigger bereit.

Signatur

procedure SaveTrigger(TableName: String; KeyValue: Variant; TriggeredFields: String);

Parameter

Name Typ Modifier Optional Beschreibung
TableName String value Nein Parameter TableName der Methode.
KeyValue Variant value Nein Parameter KeyValue der Methode.
TriggeredFields String value Nein Parameter TriggeredFields der Methode.

CreateRecord #

Stellt CreateRecord bereit.

Signatur

function CreateRecord(TableName: String): TRecord;

Parameter

Name Typ Modifier Optional Beschreibung
TableName String value Nein Parameter TableName der Methode.

Rueckgabewert

TRecord – Rueckgabewert der Methode CreateRecord.

CreateBulkRecord #

Stellt CreateBulkRecord bereit.

Signatur

function CreateBulkRecord(TableName: String): TRecord;

Parameter

Name Typ Modifier Optional Beschreibung
TableName String value Nein Parameter TableName der Methode.

Rueckgabewert

TRecord – Rueckgabewert der Methode CreateBulkRecord.

DuplicateRecord #

Stellt DuplicateRecord bereit.

Signatur

function DuplicateRecord(TableName: String; KeyValue: Variant; AllFields: Boolean = FALSE): TRecord;

Parameter

Name Typ Modifier Optional Beschreibung
TableName String value Nein Parameter TableName der Methode.
KeyValue Variant value Nein Parameter KeyValue der Methode.
AllFields Boolean value Ja Parameter AllFields der Methode.

Rueckgabewert

TRecord – Rueckgabewert der Methode DuplicateRecord.

InsertRecord #

Stellt InsertRecord bereit.

Signatur

function InsertRecord(TableName: String): TRecord;

Parameter

Name Typ Modifier Optional Beschreibung
TableName String value Nein Parameter TableName der Methode.

Rueckgabewert

TRecord – Rueckgabewert der Methode InsertRecord.

ExecSQL #

Stellt ExecSQL bereit.

Signatur

procedure ExecSQL(Statement: String);

Parameter

Name Typ Modifier Optional Beschreibung
Statement String value Nein Parameter Statement der Methode.

QuerySQL #

Stellt QuerySQL bereit.

Signatur

function QuerySQL(Statement: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Statement String value Nein Parameter Statement der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode QuerySQL.

QueryValue #

Stellt QueryValue bereit.

Signatur

function QueryValue(Statement: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Statement String value Nein Parameter Statement der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode QueryValue.

QueryValueEx #

Stellt QueryValueEx bereit.

Signatur

function QueryValueEx(Statement: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Statement String value Nein Parameter Statement der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode QueryValueEx.

ShowSQL #

Stellt ShowSQL bereit.

Signatur

function ShowSQL(Statement: String): String;

Parameter

Name Typ Modifier Optional Beschreibung
Statement String value Nein Parameter Statement der Methode.

Rueckgabewert

String – Rueckgabewert der Methode ShowSQL.

SumFields #

Stellt SumFields bereit.

Signatur

procedure SumFields(Destination: String; Fields: String; Old: TRecord; New: TRecord; ExecTime: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
Destination String value Nein Parameter Destination der Methode.
Fields String value Nein Parameter Fields der Methode.
Old TRecord value Nein Parameter Old der Methode.
New TRecord value Nein Parameter New der Methode.
ExecTime Integer value Nein Parameter ExecTime der Methode.

ValueFromKey #

Stellt ValueFromKey bereit.

Signatur

function ValueFromKey(Field: String; Table: String; KeyValue: Integer): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Field String value Nein Parameter Field der Methode.
Table String value Nein Parameter Table der Methode.
KeyValue Integer value Nein Parameter KeyValue der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode ValueFromKey.

ValueFromField #

Stellt ValueFromField bereit.

Signatur

function ValueFromField(Field: String; Table: String; KeyField: String; KeyValue: Variant): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Field String value Nein Parameter Field der Methode.
Table String value Nein Parameter Table der Methode.
KeyField String value Nein Parameter KeyField der Methode.
KeyValue Variant value Nein Parameter KeyValue der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode ValueFromField.

QueryList #

Stellt QueryList bereit.

Signatur

function QueryList(Statement: String; SplitCharField: String; SplitCharRecord: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Statement String value Nein Parameter Statement der Methode.
SplitCharField String value Nein Parameter SplitCharField der Methode.
SplitCharRecord String value Nein Parameter SplitCharRecord der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode QueryList.

GetSystemValue #

Stellt GetSystemValue bereit.

Signatur

function GetSystemValue(Name: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode GetSystemValue.

ParseSystemValues #

Stellt ParseSystemValues bereit.

Signatur

function ParseSystemValues(Name: String): String;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

Rueckgabewert

String – Rueckgabewert der Methode ParseSystemValues.

GetSysConfigValue #

Stellt GetSysConfigValue bereit.

Signatur

function GetSysConfigValue(Name: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode GetSysConfigValue.

GetCustomConfigValue #

Stellt GetCustomConfigValue bereit.

Signatur

function GetCustomConfigValue(TableName: String; Name: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
TableName String value Nein Parameter TableName der Methode.
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode GetCustomConfigValue.

SetCustomConfigValue #

Stellt SetCustomConfigValue bereit.

Signatur

function SetCustomConfigValue(TableName: String; Name: String; ValueType: Integer; Value: Variant): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
TableName String value Nein Parameter TableName der Methode.
Name String value Nein Parameter Name der Methode.
ValueType Integer value Nein Parameter ValueType der Methode.
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode SetCustomConfigValue.

GetSystemConfigValue #

Stellt GetSystemConfigValue bereit.

Signatur

function GetSystemConfigValue(Name: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode GetSystemConfigValue.

SetSystemConfigValue #

Stellt SetSystemConfigValue bereit.

Signatur

function SetSystemConfigValue(Name: String; ValueType: Integer; Value: Variant): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
ValueType Integer value Nein Parameter ValueType der Methode.
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode SetSystemConfigValue.

GetUserConfigValue #

Stellt GetUserConfigValue bereit.

Signatur

function GetUserConfigValue(UserID: Integer; Name: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
UserID Integer value Nein Parameter UserID der Methode.
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode GetUserConfigValue.

SetUserConfigValue #

Stellt SetUserConfigValue bereit.

Signatur

function SetUserConfigValue(UserID: Integer; Name: String; ValueType: Integer; Value: Variant): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
UserID Integer value Nein Parameter UserID der Methode.
Name String value Nein Parameter Name der Methode.
ValueType Integer value Nein Parameter ValueType der Methode.
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode SetUserConfigValue.

UserInGroup #

Stellt UserInGroup bereit.

Signatur

function UserInGroup(Index: Variant): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Index Variant value Nein Parameter Index der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode UserInGroup.

AddUserToGroup #

Stellt AddUserToGroup bereit.

Signatur

procedure AddUserToGroup(Name: String);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

RemoveUserFromGroup #

Stellt RemoveUserFromGroup bereit.

Signatur

procedure RemoveUserFromGroup(Name: String);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

ComputerInGroup #

Stellt ComputerInGroup bereit.

Signatur

function ComputerInGroup(Index: Variant): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Index Variant value Nein Parameter Index der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode ComputerInGroup.

UserIsAdmin #

Stellt UserIsAdmin bereit.

Signatur

function UserIsAdmin: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode UserIsAdmin.

UserIsService #

Stellt UserIsService bereit.

Signatur

function UserIsService: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode UserIsService.

UserCanModifyViews #

Stellt UserCanModifyViews bereit.

Signatur

function UserCanModifyViews: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode UserCanModifyViews.

FindConnectionID #

Stellt FindConnectionID bereit.

Signatur

function FindConnectionID(Server: Variant; Database: String): Integer;

Parameter

Name Typ Modifier Optional Beschreibung
Server Variant value Nein Parameter Server der Methode.
Database String value Ja Parameter Database der Methode.

Rueckgabewert

Integer – Rueckgabewert der Methode FindConnectionID.

UTN #

Stellt UTN bereit.

Signatur

function UTN(Value: String): String;

Parameter

Name Typ Modifier Optional Beschreibung
Value String value Nein Parameter Value der Methode.

Rueckgabewert

String – Rueckgabewert der Methode UTN.

NextValue #

Stellt NextValue bereit.

Signatur

function NextValue(CounterName: Variant; lSysCLientID: Integer = 0): String;

Parameter

Name Typ Modifier Optional Beschreibung
CounterName Variant value Nein Parameter CounterName der Methode.
lSysCLientID Integer value Ja Parameter lSysCLientID der Methode.

Rueckgabewert

String – Rueckgabewert der Methode NextValue.

CurrentValue #

Stellt CurrentValue bereit.

Signatur

function CurrentValue(CounterName: Variant; lSysCLientID: Integer = 0): String;

Parameter

Name Typ Modifier Optional Beschreibung
CounterName Variant value Nein Parameter CounterName der Methode.
lSysCLientID Integer value Ja Parameter lSysCLientID der Methode.

Rueckgabewert

String – Rueckgabewert der Methode CurrentValue.

HasCounter #

Stellt HasCounter bereit.

Signatur

function HasCounter(CounterName: Variant; lSysCLientID: Integer = 0): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
CounterName Variant value Nein Parameter CounterName der Methode.
lSysCLientID Integer value Ja Parameter lSysCLientID der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode HasCounter.

Now #

Stellt Now bereit.

Signatur

function Now: DateTime;

Rueckgabewert

DateTime – Rueckgabewert der Methode Now.

Data #

Stellt Data bereit.

Signatur

function Data: TPersistentData;

Rueckgabewert

TPersistentData – Rueckgabewert der Methode Data.

Global #

Stellt Global bereit.

Signatur

function Global: TPersistentData;

Rueckgabewert

TPersistentData – Rueckgabewert der Methode Global.

MapFloat #

Stellt MapFloat bereit.

Signatur

function MapFloat(Value: Variant): String;

Parameter

Name Typ Modifier Optional Beschreibung
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

String – Rueckgabewert der Methode MapFloat.

MapInt #

Stellt MapInt bereit.

Signatur

function MapInt(Value: Variant): String;

Parameter

Name Typ Modifier Optional Beschreibung
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

String – Rueckgabewert der Methode MapInt.

MapBool #

Stellt MapBool bereit.

Signatur

function MapBool(Value: Variant): String;

Parameter

Name Typ Modifier Optional Beschreibung
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

String – Rueckgabewert der Methode MapBool.

MapDate #

Stellt MapDate bereit.

Signatur

function MapDate(Value: Variant): String;

Parameter

Name Typ Modifier Optional Beschreibung
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

String – Rueckgabewert der Methode MapDate.

MapTime #

Stellt MapTime bereit.

Signatur

function MapTime(Value: Variant): String;

Parameter

Name Typ Modifier Optional Beschreibung
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

String – Rueckgabewert der Methode MapTime.

MapDateTime #

Stellt MapDateTime bereit.

Signatur

function MapDateTime(Value: Variant): String;

Parameter

Name Typ Modifier Optional Beschreibung
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

String – Rueckgabewert der Methode MapDateTime.

Properties #

CommandTimeout #

Property CommandTimeout.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property CommandTimeout: Integer;

Name #

Property Name.

Typ String
Lesbar true
Schreibbar false

Signatur

property Name: String;

NoRestriction #

Property NoRestriction.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property NoRestriction: Boolean;

ShowSQLError #

Property ShowSQLError.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ShowSQLError: Boolean;

Tables #

Property Tables.

Typ TTables
Lesbar true
Schreibbar false

Signatur

property Tables: TTables;

Params #

Property Params.

Typ TParams
Lesbar true
Schreibbar false

Signatur

property Params: TParams;

IsService #

Property IsService.

Typ Boolean
Lesbar true
Schreibbar false

Signatur

property IsService: Boolean;

Props #

Property Props.

Typ Variant
Lesbar true
Schreibbar true

Signatur

property Props[Name: String]: Variant;

FormatTextOptions #

Property FormatTextOptions.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property FormatTextOptions: Integer;

CurrentUserID #

Property CurrentUserID.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property CurrentUserID: Integer;

Kategorie: TConnection

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
ExtractFilePathTParserConfig

Powered by BetterDocs

Table of Contents
  • Konstruktoren
    • Create
  • Methoden
    • Free
    • Duplicate
    • StartRecording
    • EndRecording
    • UpdateNulls
    • ConnectionList
    • ConnectionString
    • Server
    • Database
    • UpdateSchema
    • BeginTrans
    • CommitTrans
    • RollbackTrans
    • LockTable
    • UnlockTable
    • CreateQuery
    • QueryHistory
    • CreateANSIQuery
    • CreateBulkQuery
    • FormatText
    • FormatTextQuery
    • GetRecord
    • SaveTrigger
    • CreateRecord
    • CreateBulkRecord
    • DuplicateRecord
    • InsertRecord
    • ExecSQL
    • QuerySQL
    • QueryValue
    • QueryValueEx
    • ShowSQL
    • SumFields
    • ValueFromKey
    • ValueFromField
    • QueryList
    • GetSystemValue
    • ParseSystemValues
    • GetSysConfigValue
    • GetCustomConfigValue
    • SetCustomConfigValue
    • GetSystemConfigValue
    • SetSystemConfigValue
    • GetUserConfigValue
    • SetUserConfigValue
    • UserInGroup
    • AddUserToGroup
    • RemoveUserFromGroup
    • ComputerInGroup
    • UserIsAdmin
    • UserIsService
    • UserCanModifyViews
    • FindConnectionID
    • UTN
    • NextValue
    • CurrentValue
    • HasCounter
    • Now
    • Data
    • Global
    • MapFloat
    • MapInt
    • MapBool
    • MapDate
    • MapTime
    • MapDateTime
  • Properties
    • CommandTimeout
    • Name
    • NoRestriction
    • ShowSQLError
    • Tables
    • Params
    • IsService
    • Props
    • FormatTextOptions
    • CurrentUserID