home *** CD-ROM | disk | FTP | other *** search
- ****************************************************************
- MICROSOFT SQL SERVER WORKSTATION SYSTEM 6.5
- OLE AUTOMATION SAMPLE PROGRAMS
- ****************************************************************
- This file describes the OLE automation sample programs included
- with Microsoft(R) SQL Server(TM) Workstation System 6.5.
-
- For additional information about SQL Server 6.5, DB-Library, and
- ODBC, see the "What's New in SQL Server 6.5," "Programming
- DB-Library for Visual Basic," and "Programming ODBC for SQL
- Server" sections of SQL Server Books Online, which containsthe
- most up-to-date information available.
-
- ****************************************************************
- OLE AUTOMATION SAMPLE APPLICATIONS
-
- The sample applications require the Microsoft(R) Visual Basic(R) 4.0
- Enterprise Edition. The following Visual Basic sample programs and
- Transact-SQL scripts are located in the C:\MSSQL\SAMPLES\OLEAUTO
- directory by default:
-
- GETNPV
- Demonstrates the use of an OLE Automation object to call an NPV
- function in Visual Basic from a trigger. Includes the following
- files:
- CGETNPV.CLS
- GETNPV.VBP
- NPVMAIN.BAS
- NPVTEST.SQL
- NPVTRIG.SQL
- TESTERR.SQL
-
- To run this application
- 1. Create the test table and trigger by running the NPVTEST.SQL
- script.
- 2. Open the Visual Basic project, GETNPV.VBP. From the File Menu
- choose Make EXE file or Make OLE DLL file to compile GETNPV.VBP.
- 3. Run the script, NPVTEST.SQL to insert sample data into the table.
- The trigger then fires and calls the Visual Basic NPV function.
- 4. Run the script, TESTERR.SQL, to show an example of the VB
- function raising a custom error message that can be retrieved by
- calling sp_OAGetErrorInfo.
-
- LOOPBACK.DAO
- Demonstrates connecting back to a SQL Server via an OLE Automation
- object. The OLE Automation server retrieves a result set from a SQL
- Server table and returns it to the stored procedure that called it.
- In the Visual Basic project, if you make an OLE DLL file, the OA
- server that is created will run in the same process space as SQL
- Server. If you make an EXE file, the OA server will run as a separate
- process. Includes the following files:
- CSQLDAO.CLS
- DAOMAIN.BAS
- LOOPDAO.SQL
- SQLDAO.VBP
-
- LOOPBACK.RDO
- Demonstrates connecting back to a SQL Server via an OLE Automation
- object. The OLE Automation server retrieves a result set from a SQL
- Server table and returns it to the stored procedure that called it.
- In the Visual Basic project, if you make an OLE DLL file, the OA
- server that is created will run in the same process space as SQL
- Server. Ifyou make an EXE file, the OA server will run as a separate
- process. Includes the following files:
- CSQLRDO.CLS
- LOOPRDO.SQL
- RDOMAIN.BAS
- SQLRDO.VBP
-
- TRAVERSE
- Transact-SQL script that demonstrates how to use traversal syntax
- for object hierarchies. Uses the SQL-DMO administration objects.
- Includes the following file:
- TRAVERSE.SQL
-
-
-