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 |