The plugin part SQLDatabase
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:SQLDatabase:
All Console safe,
112 entry points.
- class Database
- class SQLDatabaseMBS
- method SQLiteConnectionHandle as Ptr
- method SQLiteLibVersion as String
- 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 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 UpdateRecord(TableName as String, Record as Dictionary, Keys as Dictionary)
- method InsertRecord(TableName as String, Record as Dictionary)
- method Listen
- method BeginTransaction
- method Constructor(globals as SQLGlobalsMBS = nil)
- method SQLSelectMT(SelectString as string, CommandType as integer = 0) as RecordSet
- method SQLExecuteMT(ExecuteString as string, CommandType as integer = 0)
- method SQLSelect(SelectString as string, CommandType as integer) as RecordSet
- method SQLExecute(ExecuteString as string, CommandType as integer)
- method SetFileOption(name as string, file as folderitem)
- method ConnectMT as Boolean
- method Connect as boolean
- method Prepare(statement as string) as SQLPreparedStatementMBS
- property Option(name as string) as string
- property Tag as Variant
- property ServerVersionString as String
- property isConnected as Boolean
- property isAlive as Boolean
- property ServerVersion as Integer
- property ClientVersion as Integer
- property AutoCommit as Integer
- property IsolationLevel as Integer
- property Connection as SQLConnectionMBS
- property RaiseExceptions as Boolean
- property Client as Integer
- property Scrollable as Boolean
- property LastStatement as String
- property SQLiteEncryptionKey as String
- property NativeAPI as Variant
- property Options as Dictionary
- property RowsAffected as Integer
- 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 SQLPreparedStatementMBS
Blog Entries
Videos
Xojo Developer Magazine
- 21.1, page 9: News
- 18.5, page 9: News
- 14.1, pages 24 to 30: The MBS SQL Plugin, An alternative way to connect to databases by Christian Schmitz
- 13.4, page 11: News
- 12.4, page 9: News
- 11.3, page 41: Welcome to Xojo, Real Studio gets a new identity by Marc Zeedar
- 11.3, page 11: News
- 11.2, page 8: News
- 11.2, page 33: Windows Installing, Using Inno Setup to Create a Windows Installer App by Marc Zeedar
- 11.1, page 9: News