社区
数据库相关
帖子详情
dll中ado的问题
blueshu
2003-08-26 05:32:37
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=2135256
...全文
35
4
打赏
收藏
dll中ado的问题
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=2135256
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blueshu
2003-08-27
打赏
举报
回复
请版主将分还我!!!
yoisyois
2003-08-26
打赏
举报
回复
我一般这样用
function ConnectedToDB: Boolean;
var
ADOConnection: TADOConnection;
begin
Result := true;
ADOConnection := TADOConnection.Create(Application);
try
with ADOConnection do begin
ConnectionString := 。。。。。。。。。。。。。。;
ConnectionTimeout := 10;
LoginPrompt := false;
try
Connected := true;
except
Result := false;
end;
end;
finally
ADOConnection.Free;
end;
end; { ConnectedToDB }
大健
2003-08-26
打赏
举报
回复
不会,UP
blueshu
2003-08-26
打赏
举报
回复
我现在要用delphi为其它程序做个数据处理的dll。
我新建了一个dll,并新建了一个数据模块,在数据模块中用的是ado,在数据模块中引用了此数据模块。在library中引用了comobj及activex,在数据模块的create及destroy中处理了
coInitialize(nil);及counInitialize();。
此时我新建了一个小程序应用调试此dll,发现在用到ado控件时都是不能访问。
有这方面的经验的朋友给点见议,最好给个demo
谢了先
unit Udata;
....
procedure Tdata.DataModuleCreate(Sender: TObject);
begin
coInitialize(nil);
end;
procedure Tdata.DataModuleDestroy(Sender: TObject);
begin
counInitialize();
end;
library khlwdata;
uses
SysUtils,windows,strutils,db,adodb,forms,Classes,comobj,activex,Udata in 'Udata.pas' {data: TDataModule};
.....
function ConnDatabase:integer;
begin
data.adoconnection.connected:=false;//到此处就跳出了
data.adoconnection.ConnectionString:='Provider=MSDAORA.1;Password=khlw;User ID=khlw;Data Source=cskhlw;Persist Security Info=True';
try
data.adoconnection.Connected:=true;
ConnDatabase:=1;
except
ConnDatabase:=0;
end;
end;
...
Delphi
Dll
中
使用
ADO
在
Dll
中
动态的创建
ado
table
ado
query
ado
connection 封装数据库操作接口函数.
ms
ado
15.
dll
ms
ado
15.
dll
文件,连接
ADO
数据库的文件,。。。。。。
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。 远程线程注入 APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。 窗口消息注入,指定窗口进程注入,与全局钩子注入类似。 环境块注入,获取进程上下文信息...
C++封装
ADO
数据库连接,附上
DLL
源码和测试程序
因工作需要,一些项目
中
频繁的用到
ADO
连接数据库,每次都要写一些初始化过程,或者copy过来大篇代码。 “一份好的代码,一用好多年,封装成动态库,一直带身边”,为了提高工作效率或者说为了偷懒,就封装出这么一...
xp系统
ADO
中
的ms
ado
15.
dll
和msjro.
dll
库
在XP系统
中
编译的程序在win7
中
编译出现
ADO
库打不开或者打开了报一些语法错误,是因为win7
中
的
ADO
的库出现错误,因此需要将xp
中
的这两个库拷贝到当前目录并且导入这两个库,而不用win7系统自带的库!里面包含了两个...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章