Entering content frame

 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

 

 

Leaving content frame