c++builder中可以用ADO访问数据库做成一个DLL吗?解决思路

c++builder中可以用ADO访问数据库做成一个DLL吗?
我创建了一个控制台程序,但是new   一个TADOConnection的时候会产生链接错误

------解决方案--------------------
可以,但要先调用
CoInitialize(NULL);
------解决方案--------------------
可以

------解决方案--------------------
我也正想如此做,而且已经连接成功了,但运行时提示尚未调用CoInitialize,flowercity(菜农)能否给予详细回答?
------解决方案--------------------
//---------------------------------------

#include <vcl.h>
#pragma hdrstop
#include <ADODB.hpp>
#include <DB.hpp>

//---------------------------------------

#pragma argsused
#include <iostream.h>
int main(int argc, char* argv[])
{

TADOConnection *pA;
CoInitialize(NULL);

pA = new TADOConnection(NULL);
if(pA == NULL)
{
cout < < "err ";
}
else
{
delete pA;
cout < < "ok ";
}

CoUninitialize();
return 0;
}
//---------------------------------------

------解决方案--------------------
我试了下可以编译通过,程序是胡乱写的。