Entering content frame

Background documentation Components of SQL Studio Locate the document in its SAP Library structure

SQL Studio was developed using Microsoft Visual Basic 6.0, Microsoft Visual C++ 6.0 and the SAP DB development environment.

Recommendation

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 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:
Table window for the VisualQuery dialog
Navigation bar for the QueryByExample dialog
Navigation bar for the results window
Suggestion list for the DirectSQL dialog

VB 6.0

SQLStudioQCon

Control elements for creating a database query

ActiveX component for dialogs to execute SQL statements and their results:
DirectSQL dialog
QueryByExample dialog
VisualQuery dialog
Result dialog
Zoom window for the Result dialog

VB 6.0

SQLStudioCDCon

Control elements for creating database objects

TableDefinition
ViewDefinition
IndexDefinition
SynonymDefinition
SequenceDefinition

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
Display of ASCII characters as hex values

SAP DB Development Environment

TableDefC

Help function implemented in C

Functions for SQLStudioCDCon

SAP DB Development Environment

 

 

Leaving content frame