!--a11y-->
Components of SQL Studio 
The SQL Studio query tool was developed using Microsoft Visual Basic 6.0, Microsoft Visual C++ 6.0 and the MaxDB development environment.

If you want to gain an overview of the dependencies between the individual components of SQL Studio, we recommend that you use the VBMAKE tool.
|
Name of Component |
Function |
Description |
Development Environment |
|
SQLStudioUtil |
Various help functions |
ActiveX library, contains functions encapsulated in classes, such as access to registration database of Microsoft Windows Sets SQL Studio position pointer Manages history of SQL statements |
VB 6.0 |
|
SQLStudioDBLayer |
Encapsulation of database access |
ActiveX library in which the SQL Studio accesses the database using ODBC and VB classes (classes creating a database connection, execution of SQL statements, scrolling in a result set) |
VB 6.0 |
|
SQLStudioMan |
SQL Studio Objects |
ActiveX library that contains classes with which specific SQL Studio information is stored (such as user profile, program settings, stored SQL Studio objects, predicates for the den form dialog) |
VB 6.0 |
|
SQLStudioCt |
User password |
Encryption and decryption of the user password stored in the registry for a database instance (not available as source code). |
VB 6.0 |
|
SQLStudioCCon |
General control elements |
ActiveX component that contains various control elements: · Table window for the Visual Query dialog · Navigation bar for the form dialog · Navigation bar for the result window · Proposal list for the SQL dialog |
VB 6.0 |
|
SQLStudioQCon |
Control elements for creating a database query |
ActiveX component for dialogs for executing SQL statements and their results: SQL dialog Form dialog Visual Query dialog Result dialog Zoom window for the result |
VB 6.0 |
|
SQLStudioCDCon |
Control elements for creating database objects |
TableDefinition, ViewDefinition, IndexDefinition, SynonymDefinition, SequenceDefinition |
VB 6.0 |
|
CatalogView |
Representation of the database catalog |
Among other things, provides navigation through the database catalog, calls dialogs for creating database objects and SQL Studio objects (such as specified SQL statements) |
VB 6.0 |
|
SQLStudio |
Main program |
Main SQL Studio program |
VB 6.0 |
|
DSQLControl |
Input window of the SQL dialog |
Allows, among other things, the setting of different fonts and colors for SQL statements and SQL keywords |
VC 6.0 |
|
StudioUtil |
Utility functions implemented in C |
Conversion from UTF8 to UCS2 Representation of ASCII characters as Hex values |
MaxDB development environment |
|
TableDefC |
Utility functions implemented in C |
Functions for SQLStudioCDCon |
MaxDB development environment |
