delphi写windows服务程序使用unidac连接sqlserver2000时报错OLE DB error occured. Code 800401F0h
来源:互联网 发布:系统数据对接方案 编辑:程序博客网 时间:2024/05/17 03:52
delphi写windows程序使用unidac连接sqlserver2000时报错OLE DB error occured. Code 800401F0h查资料后,搜到如下解决方法:
服务单元引入activex单元,然后在服务执行函数中加入
CoInitializeEx(NIL,COINIT_MULTITHREADED);
CoUnInitialize;
procedure TService.ServiceExecute(Sender: TService);
begin
CoInitializeEx(NIL,COINIT_MULTITHREADED);
..
// your code
..
CoUnInitialize;
end;
另外这两天用多线程调用c#的动态库,发现在线程的执行过程里边也要做上述处理,不然会报com未初始化的错误
procedure TFindThread.Execute;
var
lobj: TTFindImage;
isFind: boolean;
begin
CoInitializeEx(nil,0);
FLog.add('线程' + inttostr(FIdx) + '开始执行');
FLog.Add('大图:' + FBigImg);
FLog.Add('小图:' + FLittleImg);
lobj := TTFindImage.Create(nil);
isFind := (lobj.DefaultInterface as IFindImage).FindPostion(FBigImg, FLittleImg, '', 0);
if isFind then FLog.Add('线程' + inttostr(FIdx) + '定位到小图')
else FLog.Add('线程' + inttostr(FIdx) + '未定位到小图');
FLog.add('线程' + inttostr(FIdx) + '执行结束');
lobj := nil;
CoUnInitialize;
end;
- delphi写windows服务程序使用unidac连接sqlserver2000时报错OLE DB error occured. Code 800401F0h
- delphi写windows服务程序使用unidac连接sqlserver2000时报错OLE DB error occured. Code 800401F0h
- 使用OleDbConnection对象连接OLE DB数据源
- 介绍如何使用 Jet OLE DB 提供程序 4.0 连接到不同的外部数据库
- ole db 连接oracle
- 使用ole db连接带有工作组信息的Access文件.
- OPENROWSET 使用 OLE DB 连接并访问远程数据
- 通过OLE DB 连接 SQL2000
- Delphi 2010安装及使用UniDAC 4.0
- Delphi 2010安装及使用UniDAC 4.0 .
- Delphi 2010安装及使用UniDAC 4.0 .
- DELPHI使用UniDAC执行储存过程
- Delphi 2010安装及使用UniDAC 4.0
- Delphi 2010安装及使用UniDAC 4.0
- 使用Delphi编写自动关闭Windows信使服务窗体程序
- 解决Asp.net 2.0 连接Sqlserver2000时报“provider: Named Pipes Provider, error: 40 ”的错误。
- OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错
- Keil连接生成bin文件时报错:--- Error: User Command terminated, Exit-Code = 1
- Vue.js学习笔记:v-bind属性绑定(class,src)
- 使用Html5搭建聊天界面定位到最底部的聊天信息
- Android一个应用多个图标的实现方式
- 【F2C】xshell上传windows本地文件到linux服务器(sftp)
- python输出50-150之间不能被5整除的整数代码解读
- delphi写windows服务程序使用unidac连接sqlserver2000时报错OLE DB error occured. Code 800401F0h
- 测试char,循环打印a-z
- 如何基于 Android Things 构建一个智能家居系统?
- 火狐首页被360主页劫持的解决方案
- HTML知识点(一)
- NYOJ 16 矩形嵌套(DP)
- 百练_2686:打印完数
- 生成函数(母函数)1005
- Java中long和Long有什么区别(转)