怪异问题:多线程调用ADO的问题,莫名退出
请大家指教,分不够,可另开贴。
我写了一个接口程序,在两个数据库之间导数据,其中是SQLserver2000,另一个是实时数据库,用了两个线程,但是现在我在一个win2000的服务器上(戴尔服务器)运行正常,但我移到win2003(PC暂代),则出现莫名退出。
另外,::CoInitialize这个在主界面初始化,还是在每个线程中都进行初始化,释放时怎么释放的。
谢谢大家了^_^
问题点数:100、回复次数:3Top
1 楼zcp126()回复于 2006-12-01 16:53:34 得分 50
每个线程各自初始化.
释放时UnCoInitianlize();
Top
2 楼Guanfj(海东青)回复于 2006-12-01 16:58:50 得分 0
如果初始化多次,会出错误吗?可是我的一个是没有问题的,在另一个服务器上有问题啊,我现在老郁闷了。
Top
3 楼vieri_ch(尘雨-自在飞花轻似梦,无边丝雨细如愁)回复于 2006-12-01 17:00:24 得分 50
::CoInitialize子每个线程里初始化,释放在线程推出前CoUninitialize()Top




