在MSDN上已有一个例子中:
    //....
    // Create an instance of the MSDASQL (ODBC) provider
    hr=CoCreateInstance(CLSID_MSDASQL, NULL, CLSCTX_INPROC_SERVER,
        IID_IDBInitialize, (void**)ppIDBInitialize);
//...
     他用的第一个参数CLSID是连接SQL的,如果我要用MSDAORA provider,请问改用那个CLSID,或者说怎么查找?
     我想了一个办法:在注册表中查找的MSDAORA的GUID(假设为1111,真是得太长了),然后
   GUID CLSID_M={1111};
    hr=CoCreateInstance(CLSID_M, NULL, CLSCTX_INPROC_SERVER,
        IID_IDBInitialize, (void**)ppIDBInitialize);
   编译通过了,可以执行时,hr异常,且无法在oledberror.h中查到定义
请问各位大虾,我该如何解决这个问题?!