SQL Studio was developed using Microsoft Visual Basic 6.0, Microsoft Visual C++ 6.0 and the SAP DB 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
Name of Component |
Function |
Description |
Development Environment Used |
SQLStudioUtil |
Various help functions |
ActiveX library, contains functions such as access to the Microsoft Windows registration database, setting of the SQL Studio position indicator, and the management of the SQL statement history, organized into classes |
VB 6.0 |
SQLStudioDBLayer |
Contains database accesses |
ActiveX library in which the SQL Studio database accesses occur using ODBC and VB classes (Classes to create a database connection, execution of SQL statements, scrolling in a resulting 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 QueryByExample dialog) |
VB 6.0 |
SQLStudioCt |
User Password |
Encryption and decryption of the user password stored in the registry for a registered database instance (not available as source code). |
VB 6.0 |
SQLStudioCCon |
General Control Elements |
ActiveX component that contains various control elements: |
VB 6.0 |
SQLStudioQCon |
Control elements for creating a database query |
ActiveX component for dialogs to execute SQL statements and their results: |
VB 6.0 |
SQLStudioCDCon |
Control elements for creating database objects |
TableDefinition |
VB 6.0 |
CatalogView |
Display of the database catalog |
Among other things, provides navigation through the database catalog, calling dialogs to create database objects and SQL Studio objects (such as provided SQL statements) |
VB 6.0 |
SQLStudio |
Main program |
Main SQL Studio program |
VB 6.0 |
DSQLControl |
Entry window of the DSQL dialog |
Allows, among other things, the setting of different fonts and colors for SQL statements and SQL keywords |
VC 6.0 |
StudioUtil |
Help function implemented in C |
Conversion UTF8 -> UCS2 |
SAP DB Development Environment |
TableDefC |
Help function implemented in C |
Functions for SQLStudioCDCon |
SAP DB Development Environment |