Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > Delphi中的ODBC和ADO
【标  题】:Delphi中的ODBC和ADO
【关键字】:Delphi,ODBC,ADO
【来  源】:http://blog.csdn.net/kernelspirit/archive/2006/08/16/1070726.aspx

Delphi中的ODBC和ADO

Your Ad Here  
Delphi中的ODBCADO
ADO ODBC都用来实现数据库的访问,都是对底层数据驱动的封装,在编程时都可以满足对数据库的访问。在Delphi中也提供了BDEADO组件封装,前期做项目的时候数据库采用的AccessSQLServer,没有考虑就用的ADO,后来的项目中用到了MySQL,而没有ADO直接访问MySQL的驱动,又觉得采用ODBC是最好的,因为所有的数据库都提供ODBC驱动。后来才发现ADO也可以直接使用ODBC的驱动,简直是太Faint了。
据了解,ADO的速度和支持程度要比ODBC的好,看来以后所有的数据库访问都可以大胆放心的使用ADO了,大不了改一下连接串就可以支持ODBC了。
 
       但在DelphiBDEADO控件还有很多的不同,感触最深的就是两个控件中Query的更新操作了。BEDTQuery大部分情况只能返回只读的记录集而不能修改,除非你设置TQueryRequestLive属性,并且在结果数据集中只包含一个表,注意不能是多个表的查询。而TADOQuery就没有此限制,随便写SQL语句然后直接更新字段的值,最后Post就可以了。当然对于TQuery返回的不能修改的记录集也可以采用一种方法弥补,那就是用TUpdateSQL配合,可以设置TQueryUpdateObject属性为一个TUpdateSQL,设置TUpdateSQL的更新语句就可以了。
 
在用c++读取xml文件时,运行时出现以下错误:出现未处理的“System.Xml.XmlException”类型的异常出现在 system.xml.dll 中:【上一篇】
《迈阿密风云》剧情介绍:【下一篇】
【相关文章】
  • 下一代ADO.NET---ADO.NET Entity Framework
  • [转]ODBC ADO OLEDB三者区别
  • Realtime Shadow Rendering Log(2)
  • 在Delphi中调试编写的ASP组件
  • delphi写asp组件时返回类型造成的问题
  • 下一代ADO.NET 8月份社区预览版
  • Hadoop笔记--不需要分布式编程经验地分布式编程
  • 如何在 Delphi 与 .NET Web Service 之间互相传输DataSet (1)
  • 如何在 Delphi 与 .NET Web Service 之间互相传输DataSet (2)
  • Hadoop笔记--不需要了解分布式编程地分布式编程
  • 【随机文章】
  • Java GUI programming example
  • 产品超值促销活动
  • 10/100M笔记本网卡
  • Serv-U防盗链插件中设置虚拟目录的方法
  • 架设freeradius+mysql的radius服务器
  • 用四层结构方法开发信息管理系统
  • Velocity用户手册---中文版
  • 关于MSVC下QT项目的警告级别
  • C语言中swith语句的用法
  • IP网络中的QoS研究
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.