Creating the Data Source Object
To connect to the Teradata Database, a consumer must first create and initialize an instance of a Data Source object for OLE DB Provider for Teradata.
Example – Visual C++
The following Visual C++ code fragment shows how to create a Data Source object for OLE DB Provider for Teradata:
// Retrieving the class id
hr = CLSIDFromProgID(L"TDOLEDB", &clsid);
hr = CoCreateInstance(clsid,
NULL,
CLSCTX_INPROC_SERVER,
NULL,
IID_IDBInitialize,
(IUnknown **)&pIDBInitialize);
The Program ID for OLE DB Provider for Teradata is TDOLEDB.