In this tutorial, you create
a Visual Studio Managed COBOL project to use as you complete the remainder of these tutorials.
- Requirements
- Before attempting this tutorial, you must complete
Tutorial: Create a SQL Server Database.
- Launch
Enterprise Developer
for Visual Studio 2013
- This procedure varies depending on your Windows version. If you need instructions, see
To start
Enterprise Developer.
- Create a New
Managed
COBOL Project
- In this set of tutorials, you create a
Managed
COBOL application
to take advantage of the features available in the ADO.NET connection editor, and the OpenESQL
Managed Runtime.
- From the Visual Studio IDE, click
.
- Under
Installed Templates, click
COBOL >
Managed.
- Click
Console Application.
- In the
Name field, type
OESQLAssistantTutorial.
- In the
Location field, specify a directory in which to store the project; then click
OK.
Visual Studio creates a new
solution and a
project named
OESQLAssistantTutorial.
The project contains one generic program,
Program1.cbl, that you use in a later tutorial. If Visual Studio has automatically opened this file for editing, close it for now.
- Set Project Properties
- To compile this application such that it connects to the database via ADO.NET, you must set the project properties to include the DBMAN=ADO SQL compiler directive option. We must also set the BEHAVIOR compiler directive to provide optimal cursor behavior, including isolation level and lock concurrency settings.
- From the Solution Explorer, double-click
Properties under your
OESQLAssistantTutorial project.
- On the
SQL tab, select
OpenESQL from the
ESQL Preprocessor drop-down list; then click
Add.
- On the
Available Directives list, click
DBMAN; then click
OK.
- From the
Value drop-down, select
ADO.
- Click
Add.
- On the
Available Directives list, click
BEHAVIOR; then click
OK.
- From the
Value drop-down, select
ANSI.
- Save your changes and close the Properties window.
This concludes this tutorial. Please continue with
Tutorial: Set OpenESQL Assistant Configuration Options.