TSybaseConnection class
Sybase ASE database connector.
Declaration
TSybaseConnection = class(TMSSQLConnection)Inheritance
- TSybaseConnection
- TMSSQLConnection
- TSQLConnection
- TDatabase
- TCustomConnection
- TComponent
- TPersistent
- TObject
Description
Connector to Sybase Adaptive Server Enterprise (ASE) database servers.
Requirements:
FreeTDS (dblib.dll)
Older FreeTDS libraries may require freetds.conf: (http://www.freetds.org/userguide/freetdsconf.htm)
[global]
tds version = 7.1
client charset = UTF-8
port = 5000 (optional)
dump file = freetds.log (optional)
text size = 2147483647 (optional)
Methods
Create | public | Create a Sybase database connection. |
Inherited
From TMSSQLConnection (41)
AddFieldDefs AllocateCursorHandle AllocateTransactionHandle CharSet Commit CommitRetaining Connected CreateDB DatabaseName DeAllocateCursorHandle DoInternalConnect DoInternalDisconnect DropDB Fetch FreeFldBuffers GetAsSQLText GetConnectionCharSet GetConnectionInfo GetHandle GetSchemaInfoSQL GetTransactionHandle HostName KeepConnection LoadBlobIntoBuffer LoadField LoginPrompt OnLogin Params Password PrepareStatement RefreshLastInsertID Role Rollback RollbackRetaining RowsAffected StartDBTransaction StrToStatementType Transaction UnPrepareStatement UpdateIndexDefs UserName
From TSQLConnection (47)
AddFieldDef AddFieldToUpdateWherePart ApplyFieldUpdate ApplyRecUpdate CodePage ConnOptions ConstructDeleteSQL ConstructInsertSQL ConstructRefreshSQL ConstructUpdateSQL CreateCustomQuery Destroy DoConnect EndTransaction Execute ExecuteDirect FieldNameQuoteChars GetAsString GetDBInfo GetFieldNames GetNextValue GetNextValueSQL GetObjectNames GetProcedureNames GetSchemaNames GetSequenceNames GetStatementInfo GetTableNames Handle HasTable InitialiseUpdateStatement Log LogEvent LogEvents LogParams MaybeConnect OnLog Options Port PortParamName RegisterStatement SetTransaction StartImplicitTransaction StartTransaction Statements UnPrepareStatements UnRegisterStatement
From TDatabase (12)
CheckConnected CheckDisConnected CloseDataSets CloseTransactions Directory DoDisconnect GetConnected GetDataset GetDataSetCount IsSQLBased TransactionCount Transactions
From TCustomConnection (20)
AfterConnect AfterDisconnect BeforeConnect BeforeDisconnect Close CloseForDestroy DataSetCount DataSets DoCloseError DoLoginPrompt ForcedClose GetLoginParams InternalHandleException Loaded OnCloseError Open SetConnected SetForcedClose SetLoginParams StreamedConnected
From TComponent (73)
_AddRef _Release BeforeDestruction CanObserve ChangeName ComObject ComponentCount ComponentIndex Components ComponentState ComponentStyle DefineProperties DesignInfo DestroyComponents Destroying ExecuteAction FindComponent FreeNotification FreeOnRelease GetChildOwner GetChildParent GetChildren GetDeltaStreams GetEnumerator GetIDsOfNames GetNamePath GetObservers GetOwner GetParentComponent GetTypeInfo GetTypeInfoCount HasParent iicrGetComponent InsertComponent Invoke IsImplementorOf Loading Name Notification ObserverAdded Observers OnGetDeltaStreams Owner PaletteCreated QueryInterface ReadDeltaState ReadDeltaStream ReadState ReferenceInterface RemoveComponent RemoveFreeNotification RemoveFreeNotifications SafeCallException SetAncestor SetChildOrder SetDesigning SetDesignInstance SetInline SetName SetParentComponent SetSubComponent Tag ToString TToStringNameMode UpdateAction Updated UpdateRegistry Updating ValidateContainer ValidateInsert ValidateRename VCLComObject WriteState
From TPersistent (5)
Assign AssignTo FPOAttachObserver FPODetachObserver FPONotifyObservers
From TObject (37)
AfterConstruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName StringMessageTable SystemHasExtendedRTTI UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
