This unit contains implementation of most public classes of MyDAC.
Classes
| Name | Description |
|
TCustomMyConnection |
A base class for connecting to MySQL server. |
|
TCustomMyConnectionOptions |
This class allows setting up the behaviour of the TCustomMyConnection class. |
|
TCustomMyDataSet |
A base class defining functionality for the classes derived from it. |
|
TCustomMyStoredProc |
A class implementing functionality to access stored procedures on a database server. |
|
TCustomMyTable |
A base class that defines functionality for descendant classes which access data in a single table without writing SQL statements. |
|
TMyCommand |
A component for execution of SQL statements and stored procedures which do not return rowsets. |
|
TMyConnection |
A component for setting up and controlling connections to MySQL database server. |
|
TMyConnectionOptions |
This class allows setting up the behaviour of the TMyConnection class. |
|
TMyConnectionSSLOptions |
This class allows setting up the behaviour of the TMyConnection class. |
|
TMyDataSetOptions |
This class allows setting up the behaviour of the TMyDataSet class. |
|
TMyDataSource |
TMyDataSource provides an interface between a MyDAC dataset components and data-aware controls on a form. |
|
TMyEncryptor |
The class that performs encrypting and decrypting of data. |
|
TMyMetaData |
A component for obtaining metainformation about database objects from the server. |
|
TMyQuery |
A component for executing queries and operating record sets. It also provides flexible way to update data. |
|
TMyStoredProc |
A component for accessing and executing stored procedures and functions. |
|
TMyTable |
A component for retrieving and updating data in a single table without writing SQL statements. |
|
TMyTableOptions |
This class allows setting up the behaviour of the TMyTable class. |
|
TMyTransaction |
A component for managing transactions. |
|
TMyUpdateSQL |
A component for tuning update operations for the DataSet component. |
Types
Enumerations
| Name | Description |
|
TLockRecordType |
Specifies the type of the record locking. |
|
TLockType |
Specifies the type of the table locking. |
|
TMyIsolationLevel |
Specifies the xtent to which all outside transactions interfere with subsequent transactions of current connection. |
Routines
| Name | Description |
|
GetServerList |
Returns the list of the MySQL servers in LAN. MySQL server does not provide usual ways of such list getting, so it can be incomplete. |
Constants
| Name | Description |
|
MyDACVersion |
Read this constant to get current version number for MyDAC. |