
unresolved external symbol _CLSID_MSDAINITIALIZE, any idea?
Can anyone tell what I should about this message?
#define DBINITCONSTANTS file://Initialize OLE DB constants...
#define INITGUID // ...once in each app
#include <afxwin.h> // For shameless use of CString
#include <comdef.h>
#include <string.h>
#include <stdio.h>
#include <oledb.h> // OLE DB include files
#include <oledberr.h>
#include <msdaguid.h> // ODBC provider include files
#include <msdasql.h> // MSDASQL include files
#include <sqloledb.h> // SQLOLEDB include files
#include <MSjetoledb.h> // MSJETOLEDB include files
#include <msdaora.h> // MSDAORA include files
#include <msdasc.h> // OLE DB Service Components
CoInitialize(NULL);
// Obtain Access To The OLE DB - ODBC Provider
file://CoCreateInstance(CLSID_MSDASQL, NULL, CLSCTX_INPROC_SERVER,
// IID_IDBInitialize, (void **) &pIDBInitialize);
// Create an instance of the OLE DB Initialization Component.
CoCreateInstance(CLSID_MSDAINITIALIZE, NULL, CLSCTX_INPROC_SERVER,
IID_IDataInitialize,(void**)&pIDBInitialize);
// Create an instance of CLSID_MSDASQL with supported Services.
pIDBInitialize->CreateDBInstance(CLSID_MSDASQL, NULL,
CLSCTX_INPROC_SERVER, NULL, IID_IDBInitialize,
(IUnknown**)&pIDBInitialize);
Thanks in advance!