NDK: Novell ODBC Driver for eDirectory

The Novell® ODBC Driver for Novell eDirectory™ Read-Write provides an Open Database Connectivity (ODBC) driver specifically designed to query and retrieve eDirectory data. This eDirectory ODBC driver serves as an independent interface for extracting and reporting specified directory information for use in the applications that you use every day. It allows you to populate reports, import data into your custom programs, or view data within a spreadsheet. In addition, the Novell ODBC driver for eDirectory retains the standard ODBC qualities of simplicity, high performance, and independent interface programming to make the job of reporting and retrieving information quick and easy.

With the implementation of the write feature, you can now do simple update operations like insert, modify, and delete on eDirectory objects. Refer to Section 2.7, Inserting, Updating or Deleting Entries from the eDirectory Data Source for more details. The driver also comes with more advanced features like update enabled cursor and positioned update. Refer to Section 5.0, ODBC Driver Advanced Write Capability for more details.

The architecture behind the Novell ODBC driver for eDirectory consists of the application, the ODBC.DLL Driver Manager, the Novell ODBCNDS.DLL driver, the network, and eDirectory itself. The driver employs ODBCNDS.DLL to abstract the directory tree into accessible relational database tables, which hides the complexity of the underlying directory syntax. Information is selected and ordered from the relational tables using standard Structured Query Language (SQL) statements embedded into the application.

This guide consists of the following sections:


This guide is intended for developers who are not familiar with all of the components of the LDAP ODBC SDK.


We want to hear your comments and suggestions about this manual and the other documentation included with this product. Please use the User Comment feature at the bottom of each page of the online documentation.

Additional Information

For the related developer support postings for ODBC Driver for eDirectory, see the Developer Support Forums.

Documentation Updates

For the most recent version of this guide, see the ODBC Driver for eDirectory NDK page.

Docuentation Conventions

In Novell documentation, a greater-than symbol (>) is used to separate actions within a step and items in a cross-reference path.

A trademark symbol (®, ™, etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party trademark.

When a single pathname can be written with a backslash for some platforms or a forward slash for other platforms, the pathname is presented with a backslash. Users of platforms that require a forward slash, such as Linux* or UNIX*, should use forward slashes as required by your software.