The plugin part SQL
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS SQL Plugin:SQL:
Partly Console safe,
481 entry points.
- class DB2MBS
- class InformixMBS
- class MySQLMBS
- class PostgreSQLAPIMBS
- class SQLAPIMBS
- class SQLBLobMBS
- class SQLBytesMBS
- class SQLCLobMBS
- class SQLCommandMBS
- method PostgreSQLRowCount as Integer
- method PostgreSQLFieldCount as Integer
- method PostgreSQLField(RecordIndex as integer, FieldIndex as integer) as string
- method PostgreSQLField(RecordIndex as integer, FieldName as string) as string
- method DB2SQLRowCount as Int64
- method DB2SQLExecDirect(sql as string)
- method FieldNames as String()
- method AsRecordSet as RecordSet
- method CreateParam(name as string, ParamType as integer, NativeType as integer, ParamSize as integer, ParamPrecision as integer, ParamScale as integer, DirType as integer=0) as SQLParamMBS
- method CreateParam(name as string, ParamType as integer, DirType as integer=0) as SQLParamMBS
- method FieldExists(name as string) as Boolean
- method Field(name as string) as SQLFieldMBS
- method Field(index as integer) as SQLFieldMBS
- method Value(name as string) as SQLValueReadMBS
- method Value(index as integer) as SQLValueReadMBS
- method Param(name as string) as SQLParamMBS
- method ParamByIndex(index as integer) as SQLParamMBS
- method Param(ID as integer) as SQLParamMBS
- method Constructor
- method Constructor(connection as SQLConnectionMBS, SQLCommand as String, CommandType as integer = 0)
- method DestroyParams
- method Cancel
- method Open
- method Close
- method Execute
- method ExecuteCommand(SQLCommand as string, CommandType as integer=0)
- method ExecuteMT
- method ExecuteCommandMT(SQLCommand as string, CommandType as integer=0)
- method SetParameters(Params as dictionary)
- method Prepare
- method Cache
- method FetchNext as boolean
- method FetchPrior as boolean
- method FetchFirst as boolean
- method FetchPos(offset as Integer, relative as boolean = false) as boolean
- method FetchLast as boolean
- method setCommandText(SQLCommand as string, CommandType as integer = 0)
- method AsRowSet as RowSet
- property Option(name as string) as string
- property CommandType as Integer
- property RowsAffected as Integer
- property FieldCount as Integer
- property ParamCount as Integer
- property CommandText as String
- property isOpened as Boolean
- property isResultSet as Boolean
- property isExecuted as Boolean
- property isExecuting as Boolean
- property isEOF as Boolean
- property isBOF as Boolean
- property hasCache as Boolean
- property Connection as SQLConnectionMBS
- property Tag as Variant
- property Fields as Dictionary
- property Parameters as Dictionary
- property Options as Dictionary
- shared property CommandCount as Integer
- event Working
- event Trace(traceInfo as integer, SQL as string)
- class SQLConnectionMBS
- method SQLiteConnectionHandle as Ptr
- method SQLiteMemoryHighwater(reset as boolean = false) as Int64
- method SQLiteSetBusyTimeout(TimeOutMS as Integer = 20)
- method SQLiteSetBusyHandler(MaxAttempts as Integer = 5)
- method SQLiteThreadsafe as integer
- method SQLiteEnableLoadExtension(OnOff as boolean)
- method SQLiteReKey(Key as String) as Integer
- method SQLiteSetKey(Key as String) as Integer
- method SQLiteLoadExtension(path as String, ByRef ErrorMessage as String) as Integer
- method SQLiteLoadExtension(file as FolderItem, ByRef ErrorMessage as String) as Integer
- method SQLiteTableColumnMetaData(DBName as string, TableName as string, ColumnName as string, byref DataType as string, byref CollationSequence as string, byref NotNull as boolean, byref PrimaryKey as boolean, byref AutoIncrement as Boolean) as integer
- method SQLiteBackupPageCount(Backup as SQLite3BackupMBS) as integer
- method SQLiteBackupRemaining(Backup as SQLite3BackupMBS) as integer
- method SQLiteBackupFinish(Backup as SQLite3BackupMBS) as integer
- method SQLiteBackupStep(Backup as SQLite3BackupMBS, Pages as Integer) as integer
- method SQLiteBackupInit(Dest as Variant, DestName as String, Source as Variant, SourceName as String) as SQLite3BackupMBS
- method SQLiteLastInsertRowID as Int64
- method SQLiteMemoryUsed as Int64
- method SQLiteLibVersion as String
- method MySQLInsertID as Int64
- method CubeSQLSendData(data as String)
- method CubeSQLSendData(data as MemoryBlock)
- method CubeSQLSendEndData
- method CubeSQLReceiveData(byref data as String, byref IsEndChunk as Boolean) as Boolean
- method CubeSQLLastInsertID as Int64
- method CancelAllCommands
- method Commands as SQLCommandMBS()
- method Listen
- method SQLSelectAsRecordSet(command as string, CommandType as integer = 0) as RecordSet
- method SQLSelectAsRecordSetMT(command as string, CommandType as integer = 0) as RecordSet
- method SQLSelect(command as string, CommandType as integer = 0) as string
- method SQLExecute(command as string, CommandType as integer = 0)
- method SQLSelectMT(command as string, CommandType as integer = 0) as string
- method SQLExecuteMT(command as string, CommandType as integer = 0)
- method SetFileOption(name as string, file as folderitem)
- method Disconnect
- method Commit
- method Rollback
- method Connect(DBString as string, UserID as string, Password as string, client as integer = 0)
- method ConnectMT(DBString as string, UserID as string, Password as string, client as integer = 0)
- method InsertRecord(TableName as String, Record as Dictionary)
- method UpdateRecord(TableName as String, Record as Dictionary, Keys as Dictionary)
- method BeginTransaction
- method SQLSelectAsRowSet(command as string, CommandType as integer = 0) as RowSet
- method SQLSelectAsRowSetMT(command as string, CommandType as integer = 0) as RowSet
- property Option(name as string) as string
- property Tag as Variant
- property Error as Boolean
- property ErrorCode as Integer
- property ErrorMessage as String
- property isConnected as Boolean
- property isAlive as Boolean
- property ServerVersion as Integer
- property ClientVersion as Integer
- property IsolationLevel as Integer
- property Client as Integer
- property AutoCommit as Integer
- property ServerVersionString as String
- property NativeAPI as Variant
- property RaiseExceptions as Boolean
- property Scrollable as Boolean
- property LastStatement as String
- property SQLiteEncryptionKey as String
- property Options as Dictionary
- property RowsAffected as Integer
- shared method kOptionLibrarySeparator as String
- shared property ConnectionCount as Integer
- shared property VariantsKeepSQLObjects as Boolean
- event Working
- event Trace(traceInfo as integer, SQL as string, Command as SQLCommandMBS)
- event WillConnect
- event DidConnect
- event PostgresNotification(NotificationName as string, PID as Integer, Extras as String)
- class SQLDataConsumerMBS
- class SQLDataProviderMBS
- class SQLDateTimeMBS
- method Constructor(other as SQLDateTimeMBS)
- method Constructor(value as double)
- method Constructor(Year as integer, Month as integer, Day as integer, Hour as integer, Minute as integer, Second as integer = 0, Fraction as Integer = 0, TimeZone as String = "")
- method Constructor(Year as integer, Month as integer, Day as integer, Hour as integer, Minute as integer, Second as integer, TimeZone as String)
- method Constructor(Hour as integer, Minute as integer, Second as integer = 0, Fraction as Integer = 0)
- method Constructor(DateValue as Date)
- method Set(value as Date)
- method Constructor(StringValue as String)
- method Constructor(DateTimeValue as DateTime)
- method Set(DateTimeValue as DateTime)
- property StringValue as String
- property TimeZone as String
- property DoubleValue as Double
- property Year as Integer
- property Month as Integer
- property Hour as Integer
- property Minute as Integer
- property Second as Integer
- property Day as Integer
- property DayOfWeek as Integer
- property DayOfYear as Integer
- property Fraction as Integer
- property DateValue as Date
- property hasDate as Boolean
- property hasTime as Boolean
- property DateTimeValue as DateTime
- class SQLErrorExceptionMBS
- class SQLFieldMBS
- class SQLGlobalsMBS
- class SQLIntervalMBS
- class SQLite3BackupMBS
- class SQLite3MBS
- method MemoryHighwater(reset as boolean) as Int64
- method SetBusyTimeout(TimeOutMS as Integer = 20)
- method SetBusyHandler(MaxAttempts as Integer = 5)
- method ReKey(Key as String) as Integer
- method SetKey(Key as String) as Integer
- method LoadExtension(path as String, ByRef ErrorMessage as String) as Integer
- method LoadExtension(file as FolderItem, ByRef ErrorMessage as String) as Integer
- method EnableLoadExtension(OnOff as boolean)
- method Threadsafe as integer
- method TableColumnMetaData(DBName as string, TableName as string, ColumnName as string, byref DataType as string, byref CollationSequence as string, byref NotNull as boolean, byref PrimaryKey as boolean, byref AutoIncrement as Boolean) as integer
- method BackupPageCount(Backup as SQLite3BackupMBS) as integer
- method BackupRemaining(Backup as SQLite3BackupMBS) as integer
- method BackupFinish(Backup as SQLite3BackupMBS) as integer
- method BackupStep(Backup as SQLite3BackupMBS, Pages as Integer) as integer
- method BackupInit(Dest as Variant, DestName as String, Source as Variant, SourceName as String) as SQLite3BackupMBS
- method ErrCode as integer
- method ErrMessage as string
- method LastInsertRowID as Int64
- property Version as String
- property VersionNumber as Integer
- property MemoryUsed as Int64
- property MemoryHighwater as Int64
- property ConnectionHandle as Ptr
- class SQLLongBinaryMBS
- class SQLLongCharMBS
- class SQLLongOrLobMBS
- class SQLNotInitializedExceptionMBS
- class SQLNullMBS
- class SQLNumericMBS
- class SQLParamMBS
- class SQLPositionMBS
- class SQLStringMBS
- class SQLUnsupportedExceptionMBS
- class SQLValueMBS
- class SQLValueReadMBS
Blog Entries
Videos
Xojo Developer Magazine