Sign in Join
FPDoc Onlineexperiment

TSybaseConnection class

In unit MSSQLConn

Sybase ASE database connector.

Declaration

pascal
TSybaseConnection = class(TMSSQLConnection)

Inheritance

  1. TSybaseConnection
  2. TMSSQLConnection
  3. TSQLConnection
  4. TDatabase
  5. TCustomConnection
  6. TComponent
  7. TPersistent
  8. 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

CreatepublicCreate 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.