多线程 连接数据库问题
我想用多线程读写数据库
建立了一个ThreadObject
在
void __fastcall TTest1::Execute()
{
TADOConnection *ADOConnection1;
ADOConnection1 = new TADOConnection(this);
WideString connectionstr = "Provider=SQLOLEDB.1;Password=csrwgsexpert;Persist Security Info=False;User ID=sa;Initial Catalog=csrwgs;Data Source=127.0.0.1";
ADOConnection1 ->ConnectionString = connectionstr ;
try
{
ADOConnection1 ->Open();
}
catch(...)
{
ShowMessage("Cannot connect to database");
exit(0);
}
}
总是出错
错误显示为 什么对象没有 'CoInitialize'
请指教
我在头文件里已经加了
adodb.hpp 了