社区
网络通信/分布式开发
帖子详情
原生ADO??(再线)急!!!
angelface
2003-10-21 01:46:16
我想用原生的ADO, 不用控件, 来连接数据库, 怎么实现?
最好有源码, 谢谢了, 急用!
...全文
41
6
打赏
收藏
原生ADO??(再线)急!!!
我想用原生的ADO, 不用控件, 来连接数据库, 怎么实现? 最好有源码, 谢谢了, 急用!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猛禽
2003-10-22
打赏
举报
回复
简单点就把ADODB的TLB导入生成头文件,DELPHI有现成导好滴:ADODB2000/ADODBXP,如果你用的ADO版本不同,就自己导一个ADODB_TLB
之后就简单了:
var
adoc : _connection;
ador : _recordset;
begin
adoc = _connection.create( ... );
ador = _recordset.create( ... );
...
非常简单,最关键的是这样的话就可以用到各种ADO中定义的常量,不像用Variant(CreateOleObject)那样要去查每个常量是代表什么数值,而且理论上性能比用Variant方式好
angelface
2003-10-21
打赏
举报
回复
我到是不想这样,, 但是我们老师非得要我们用原生ADO来连接数据库,
效率太低了,
billy_zh
2003-10-21
打赏
举报
回复
ADO原生对象都是接口,如果不了解接口技术的话,使用起来有点难度!
再说原生对象与VCL的数据感知组件不能配合使用,不知楼主要用它作甚?
用VCL的ADO组件不行吗?
angelface
2003-10-21
打赏
举报
回复
adoc是RecordSet类型?
wshuo
2003-10-21
打赏
举报
回复
如此没有效率的方法都用,不过满足你。
adoc := CreateOleObject('ADODB.Connection');
adoc.Open ('连接字符');
这是建立连接
ador := CreateOleObject('ADODB.RecordSet');
ador.ActiveConnection := adoc;
这里是建立RecordSet对象,接下来使用这个对象就是你的事了。
vagerent
2003-10-21
打赏
举报
回复
首先要在use中加入adoint
然后再声明和使用。msdn中应该有吧,具体没用过,我查查先。
英特尔Intel 系统研发实习生一二三面 已OC
有没有朋友是因为总监太忙,清明之前没空面,所以把hr面提前的,然后据hr说清明之后再进行总监面 联想24届春招25届实习 # 联想集团 24届春招&25届可转正实习同步开启【热招岗位】技术方向 | 产品与项 【
急
招】米哈游...
Django连接SQL Server配置指引
Django只内置了几个 Database Backend(mysql、oracle、sqllite3(默认)、postgresql_psycopg2),所以
原生
并不支持 Microsoft SQL Server。 好在有前人的尝试,以及官方文档的介绍,终于使用django-pyodbc...
ASP.net 学习路线(详细)
记住:大家一定要多了解微软的产品线,微软很多技术都是相符相承的,结合起来才能发挥作用!我们可以微软的Server级产品的基础上整合软件系统、实现数据共享访问、终端设备上的电子邮件、消息协作。总之,通过互联网...
关于用DELPHI开发服务器软件中的一些经验
a、采用ASTA构件的方法,根据分析负荷一次性创建一个
ADO
CONNEC连接池,靠一个同步模块来管理,客户端请求-》构造SQL-》让同步管理模块来分配一个
ADO
CONNECT联机-》执行SQL,返回结果,如果这时
ADO
CONNECT满,此...
Python基于PyQt5和SMTP协议实现邮件发送程序案例源码.7z
该程序采用了Python的smtplib模块和pyqt5模块,实现了自动登录QQ邮箱的功能,并且支持向其他QQ邮箱或如网易邮箱等其他类型的邮箱发送文本邮件和附带文件的邮件。
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章