几个小问题(回答部分也感谢)

forever 2000-01-13 01:40:00
1. 哪儿可以找的到Delphi5开发指南(Inprise)和SQL92方面的中文资料。
2.InterBase和Oracle的差距有多大。
3.不同数据库字段类型都有扩展但它们应该遵守一些共同的字段类型吧。
4.BDE的访问方式的优缺点。
5.在我们的开发小组中基本上是不用数据感知控件(靠发送SQL),除了用只读的DBGrid来显示数据。据说,数据感知控件因要保持网路连接耗费资源等等缺点,请解释。
Delphi 的DataControl都不用不可惜吗?
...全文
164 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
barton 2000-01-13
  • 打赏
  • 举报
回复
4.BDE访问的唯一优点就是将数据库的访问接口统一起来了,当你的应用程序的数据
库平台变化了,你不需重编译应用程序,只需改动BDE配置即可.从这个意义上讲,和
ODBC差不多.当然缺点就多多了.a.安装程序需加上BDE部分,如果系统中有多个需要
BDE支持的应用程序可能会有冲突;b.配置BDE时不仅要BDE核心,而且要相应的数据
库原生驱动程序,而数据库厂家一般不提供BDE驱动程序,这些程序只能从Inprise
来;c.BDE还没有成为业界标准,估计困难;d.BDE会多少降低数据库的运行效率,虽然
我没有足够的证据;e....
5.数据感知控件当然需保持连接,但不是网路连接.因为应用程序可能随时会改动数
据,而对数据的更新是不需程序员干预的,程序员无法预知什么时候更新数据.有些
更新是可以接受的,有些更新可能并不被接受.非感知控件当然程序员需要写的代码
多了一些,但数据的一切变化程序员都是可以预见到的.不过并不是说非感知控件就
不需与数据库保持连接,只是因为程序员可以预知,所以是否连接就无所谓了,必要
时可以调用一个专门的例程去连接数据库.
渤海海峡 2000-01-13
  • 打赏
  • 举报
回复
1234:同意tiger
5:数据感知控件应该是保持和库表的连接,占用网络资源而且有冲突(不信您可以做一个输入界面试试),反正我是不用数据感知控件。除非做单用户。
forever 2000-01-13
  • 打赏
  • 举报
回复
感谢Tiger。
恳请有兴趣回答的专家们回答的更细一些。
tiger 2000-01-13
  • 打赏
  • 举报
回复
1. 我有Delphi5开发指南的中文资料, 如果你在杭州....
2. 不是一个数量级的. 看你具体开发情况而定
3. 当然. int, char, varchar, datetime, numeric等等
4. 我一直用BDE, 说不出什么优缺点.
5.感知控件要保持网路连接吗? 没听说过.

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧