读书人

c++builder中可以用ADO访问数据库做成

发布时间: 2012-02-19 19:43:39 作者: rapoo

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;
}
//---------------------------------------

[解决办法]
我试了下可以编译通过,程序是胡乱写的。

读书人网 >C++ Builder

热点推荐