IDalOleDbDrivers.Driver

Syntax

Driver(Index: Integer): IDalDriver;

Parameters

Index. Driver index.

Description

The Driver property returns settings of OLE DB Driver with the specified index.

Example

Add links to the Collections, Dal, and Metabase system assemblies.

Sub UserProc;
Var
    MB: IMetabase;
    OleDrivers: IDalOleDbDrivers;
    Driver: IDalDriver;
    Descriptor: IDalConnectionDescriptor;
    Params: IDalConnectionDescriptorParams;
    Param: IDalConnectionDescriptorParam;
    i, c: Integer;
Begin
    MB := MetabaseClass.Active;
    OleDrivers := New DalOleDbDrivers.Create;
    c := OleDrivers.Count;
    For i := 0 To c - 1 Do
        Debug.WriteLine("Driver name: " + OleDrivers.DriverName(i));
        Debug.WriteLine("---Driver Parameters---");
        Driver := OleDrivers.Driver(i);
        Debug.Indent;
        Descriptor := Driver.CreateDescriptor;
        Params := Descriptor.Params;
        For Each Param In Params Do
            Debug.WriteLine(Param.Name);
        End For;
        Debug.Unindent;
        Debug.WriteLine("");
    End For;
End Sub UserProc;

After executing the example the development environment console displays a list of OLE DB drivers installed in the operating system and their parameters.

See also:

IDalOleDbDrivers