Class tmseparams

Unit

Declaration

type tmseparams = class(tparams)

Description

Hierarchy

Overview

Methods

Public constructor create(aowner: tpersistent); overload;
Public constructor create; overload;
Public procedure updatevalues;
Public Function ParseSQL(const SQL: mseString; const DoCreate: Boolean): mseString; overload;
Public Function ParseSQL(const SQL: mseString; const DoCreate,EscapeSlash,EscapeRepeat: Boolean; const ParameterStyle : TParamStyle): mseString; overload;
Public Function ParseSQL(const SQL: mseString; const DoCreate,EscapeSlash,EscapeRepeat: Boolean; const ParameterStyle : TParamStyle; var ParamBinding: TParambinding): mseString; overload;
Public Function ParseSQL(const SQL: mseString; const DoCreate,EscapeSlash,EscapeRepeat: Boolean; const ParameterStyle : TParamStyle; var ParamBinding: TParambinding; var ReplaceString : msestring): mseString; overload;
Public function expandvalues(sql: msestring; const aparambindings: tparambinding; const aparamreplacestring: msestring): msestring; overload;
Public function expandvalues(const sql: msestring): msestring; overload;
Public function asdbstring(const index: integer): string;
Public function bindnames(const anames: msestringarty): integerarty;

Properties

Public property isutf8: boolean read fisutf8 write fisutf8;
Public property items[constindex:integer]: tmseparam read getitem write setitem;
Public property values: variantarty read getvalues write setvalues;

Description

Methods

Public constructor create(aowner: tpersistent); overload;
 
Public constructor create; overload;
 
Public procedure updatevalues;
 
Public Function ParseSQL(const SQL: mseString; const DoCreate: Boolean): mseString; overload;
 
Public Function ParseSQL(const SQL: mseString; const DoCreate,EscapeSlash,EscapeRepeat: Boolean; const ParameterStyle : TParamStyle): mseString; overload;
 
Public Function ParseSQL(const SQL: mseString; const DoCreate,EscapeSlash,EscapeRepeat: Boolean; const ParameterStyle : TParamStyle; var ParamBinding: TParambinding): mseString; overload;
 
Public Function ParseSQL(const SQL: mseString; const DoCreate,EscapeSlash,EscapeRepeat: Boolean; const ParameterStyle : TParamStyle; var ParamBinding: TParambinding; var ReplaceString : msestring): mseString; overload;
 
Public function expandvalues(sql: msestring; const aparambindings: tparambinding; const aparamreplacestring: msestring): msestring; overload;
 
Public function expandvalues(const sql: msestring): msestring; overload;
 
Public function asdbstring(const index: integer): string;
 
Public function bindnames(const anames: msestringarty): integerarty;
 

Properties

Public property isutf8: boolean read fisutf8 write fisutf8;
 
Public property items[constindex:integer]: tmseparam read getitem write setitem;
 
Public property values: variantarty read getvalues write setvalues;
 

Generated by PasDoc 0.16.0.