1. 程式人生 > >ADO連線失敗,Com初始化

ADO連線失敗,Com初始化


 

這樣資料庫總是連線失敗,後來知道ADO是com元件,它必須先進行初始才能夠正常使用,初始方法是在程式碼前加入:

CoInitialize(NULL);

最好在程式碼結束的地方加一行,不加也可以正常執行

CoUninitialize();   

 那麼,程式就能夠正常運行了.

在MFC中可以用AfxOleInit();

但在非MFC環境下一定要用CoInitialize().

CoInitialize(NULL);這句話初始化com的語句放在別的地方也OK,但是必須在連線資料庫語句之前

但千萬不要以為沒有它也能呼叫ADO進行資料訪問!