社区
网络通信/分布式开发
帖子详情
原生ADO??(再线)急!!!
angelface
2003-10-21 01:46:16
我想用原生的ADO, 不用控件, 来连接数据库, 怎么实现?
最好有源码, 谢谢了, 急用!
...全文
74
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中应该有吧,具体没用过,我查查先。
全面掌握
ADO
模块常用功能与实战应用
经过这一轮深入探索,我们可以总结出构建高质量
ADO
应用的五大基石:连接管理:显式控制生命周期,善用连接池参数化查询:杜绝 SQL 注入,提升安全性事务控制:保障复杂业务的数据一致性错误处理:利用Errors集合...
VB数据库编程基础:增删改查(CRUD)操作完整实战
无论是当年的DAO/
ADO
,还是今天的Entity Framework、Dapper、Prisma,其背后的核心理念始终未变:如何安全地连接数据库?如何防止SQL注入?如何保证事务一致性?如何提高性能与可维护性?这些问题不会因为换了语言或...
InfoPower4000试用版组件库与Delphi 7集成开发实战
答案很简单:不是所有系统都需要微服务、容器化、云
原生
。在那些追求稳定性、可控性、低成本维护的传统行业,Delphi + InfoPower这套组合依然有着不可替代的价值。它可能不够“潮”,但它够稳;它可能界面老旧,但...
基于ASP.NET的医院门诊管理系统毕业设计完整实现与源码解析
走进任何一家医院的门诊大厅,你会发现整个流程像一条精密的流水线: 患者在自助机或窗口挂号(或者提前在线预约); 系统分配就诊号,并通知分诊护士; 护士安排候诊顺序,叫号进入诊室; 医生接诊,查看病史,...
Dreamweaver插件大全:提升网页开发效率的必备工具合集
原生
Dreamweaver虽然提供了模板功能(.dwt文件),但它的同步机制简单粗暴:每次修改模板,就得全站扫描一遍所有引用该模板的HTML文件,然后逐个替换结构。小项目还好,一旦站点超过50页,这种操作就足以让电脑风扇...
网络通信/分布式开发
1,594
社区成员
32,947
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章