ObjectStore Active Toolkit Tutorial

Preface

Purpose
The ObjectStore Active Toolkit Tutorial demonstrates how to use the Active Toolkit (ATK) ActiveX and OLE DB programming interface to ObjectStore.

Audience
This tutorial is for experienced Visual Basic, VBScript, Java, JavaScript, or C++ developers who are developing applications that run under Windows NT or Windows 95 and use an ActiveX interface to access objects stored in an ObjectStore database. It assumes some familiarity with ObjectStore Inspector Release 6.0.

Scope
This book supports Release 6.0 of the ATK interface to ObjectStore Release 6.0. Information in this book assumes that ATK is installed and configured.

How This Tutorial Is Organized

The tutorial has six modules:
ChapterContents
Chapter 1, A Visual Basic Application with ATK ActiveX Server

Create a Visual Basic application that uses the ATK ActiveX server to retrieve tabular information from an ObjectStore database.

Chapter 2, Accessing ATK ActiveX Server from ASP Applications

Create Active Server Page applications that use the ATK ActiveX server to retrieve tabular information from an ObjectStore database. Allow the user to navigate from one type of data to another.

Chapter 3, Accessing ATK OLE DB Provider from Active Server Page Applications

Create Active Server Page applications that use the ATK OLE DB data source to retrieve tabular information from an ObjectStore database.

Chapter 4, Creating an ODBC Data Source Using ATK

Access the ObjectStore Active Toolkit OLE DB provider from an ODBC-compliant reporting tool.

Chapter 5, Using Crystal Reports with ATK

Create a data view that you can use with any reporting tool. Then, use Crystal Reports to create a report.

Chapter 6, Using ATK ActiveX Server from DCOM

Configure DCOM and test its remote connection between an ATK ActiveX grid control and an ATK ActiveX server.

Sample Data

This tutorial refers to sample applications and demonstration databases. If you installed ATK using the installation program defaults, you can find them in these directories:
ComponentLocation
ATK

C:\odi\ATK6.0

Demonstration Database

C:\odi\ATK6.0\Examples\demodbs

All examples in this tutorial refer to these locations.

Notation Conventions

This document uses the following conventions:
ConventionMeaning
Bold

Bold typeface indicates user input or code.

Comment 
Comment highlights code comments.

Sans serif

Sans serif typeface indicates system output.

Italic sans serif

Italic sans serif typeface indicates a variable for which you must supply a value. This most often appears in a syntax line or table.

Italic serif

In text, italic serif typeface indicates the first use of an important term.

[ ]

Brackets enclose optional arguments.

{ a | b | c }

Braces enclose two or more items. You can specify only one of the enclosed items. Vertical bars represent OR separators. For example, you can specify a or b or c.

...

An ellipsis indicates missing code that is not pertinent to the current example. In syntax lines, it indicates that the previous item can be repeated.

Internet Sources of More Information

Object Design
Object Design's site on the World Wide Web is the source for company news, white papers, and information about product offerings and services. Point your browser to http://www.objectdesign.com/ for more information.

Other ObjectStore products
In addition to ObjectStore, the industry's leading object database, Object Design offers a comprehensive set of rapid development and enterprise integration tools. For information about these and other Object Design products, point your browser to http://www.objectdesign.com/products/products.html.

Product support
Object Design's support organization provides a number of information resources and services. Their home page is at http://support.objectdesign.com/. From the support home page, click Tech Support Information to learn about support policies, product discussion groups, and the different ways Object Design can keep you informed about the latest release information - including the web, ftp, and email services.

Training

If you are in North America, for information about Object Design's educational offerings, call 781.674.5320, Monday through Friday from 8:30 AM to 5:30 PM Eastern Time. Outside these hours, call 800.706.2507.

If you are outside North America, call your Object Design sales representative.

Your Comments

Object Design welcomes your comments about ObjectStore documentation. Send your feedback to support@objectdesign.com. To expedite your message, begin the subject with Doc:. For example:

Subject: Doc: Incorrect message on page 76 of reference manual
You can also fax your comments to 781.674.5440.



[next]

Copyright © 1998 Object Design, Inc. All rights reserved.

Updated: 05/11/99 11:49:25