这篇文章实际上就是一段代码。
#include <msdasc.h>
hr = CoCreateInstance(
CLSID_DataLinks,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDataInitialize,
reinterpret_cast<void **>(&pIDataInitialize));
// Prompt the user to view/edit the connection information.
IDBPromptInitialize *pIDBPromptInitialize = NULL;
hr = pIDataInitialize ->QueryInterface(
IID_IDBPromptInitialize,
reinterpret_cast<void **>(&pIDBPromptInitialize));
IDBProperties * pIDBProperties = NULL;
hr = pIDBPromptInitialize->PromptDataSource(
NULL,
NULL,
DBPROMPTOPTIONS_PROPERTYSHEET,
0, NULL,
NULL,
IID_IDBProperties,
reinterpret_cast<IUnknown **>(&pIDBProperties));