CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

Bde,Ado,Dao,Odbc 访问数据库的区别

楼主louislingjjw(J2W)2002-01-29 14:29:24 在 Delphi / 数据库相关 提问

我在用bde去访问sql   server的数据库发现一个问题,特向大家请教:  
      当我通过bde往数据库中存入img类型的数据(如word文档   *.doc文件,图片等),发现最大的只能存入38k,但是sql   server中能够存储1g-2g,明显不合常理,后来通过分析发现是bde的问题,我想   bde,odbc,ado,dao,都能访问数据库,但是它们访问数据库的机制分别是怎么样的呢?它们各有什么优缺点呢? 问题点数:29、回复次数:5Top

1 楼40Star(斯文、大方、有前途)回复于 2002-01-29 14:40:25 得分 10

其实都是通过ODBC协议,只不过是封装的不同  
  不过最好用先进并流行的标准ADOTop

2 楼h_S2000(处理器)回复于 2002-01-29 15:08:08 得分 10

主要的区别你明显已经把答案给了我们   哈哈  
   
  to  
  40Star(陪你去看--☆流星雨★)   
   
  ado不是从dao发展过来的通过odbc的接口  
  dbe是通过odbc访问,borland专用  
  jet是为访问以前的   简单数据库设计比如   access等  
  还有dao(database   access   object),rdo(remote   datebase   access),ole等其他的访问形式,比如ole访问oracle数据库比ado或odbc,jet要快的多  
   
  odbc是一组api函数封装  
   
   
   
  Top

3 楼louislingjjw(J2W)回复于 2002-01-29 15:20:39 得分 0

    odbc当然是一组api函数的封装,但是odbc的具体访问机制是很复杂的。而且ado,dao,bde等封装后又体现了一些新的特点,各有优缺点,就是不知它们之间的区别到底如何?Top

4 楼louislingjjw(J2W)回复于 2002-02-01 19:58:31 得分 0

它们之间到底有何区别呢?   欢迎大家一起来讨论!Top

5 楼fox2001(狐狸)回复于 2002-02-01 21:50:47 得分 9

在Delphi下通过BDE,  
  我用ODBC驱动程序和用MSSQL驱动程序连接Microsoft   SQL   Server   结果有时不同:  
  (1)用ODBC驱动程序执行'sp_pkeys   tablename',返回结果无'COLUMN_NAME'字段内容!  
  (2)用MSSQL驱动程序连接时,有时浮点字段数值很大或很小-超限(但能显示),用SQL   Explore无法删除记录,改用ODBC驱动程序连接时,即可删除记录.  
   
  奇怪的事情很多!!!!!  
  Top

相关问题

  • ADO、DAO和ODBC?
  • 关于DAO、ADO、ODBC......
  • DAO、RDO、ADO、ODBC有什么区别?
  • BDE、ADO和ODBC、JDBC的差别?
  • DAO、ADO、ODBC他们三各有什么特点?
  • 不用 Jet,Dao,Ado,ODBC 可以访问数据库吗?
  • ADO,OLE DB,DAO,ODBC那一种将占主流?
  • 再问关于远程连接Oracle?ADO ? ODBC ? BDE ?
  • 请问ODBC,ADO,BDE,SQL有什么区别?急,详细讲解
  • 请问ODBC,ADO,BDE,SQL有什么区别?

关键词

  • 数据库
  • ado
  • 驱动
  • 连接
  • access
  • sql
  • bde
  • 访问
  • odbc
  • dao

得分解答快速导航

  • 帖主:louislingjjw
  • 40Star
  • h_S2000
  • fox2001

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo