现在的位置: 首页 > 综合 > 正文

再谈BDE——轻松操纵EXCEL(一)

2012年10月29日 ⁄ 综合 ⁄ 共 1115字 ⁄ 字号 评论关闭

再谈BDE——轻松操纵EXCEL

作者:董维春(CH

(请勿转载,我的作品没必要为你撰钱)

 

学习CB快十年了,对BDE再熟悉不过,更是比ADO还喜欢的一种连接数据库的手段,宝兰在Delphi7后基本放弃了对BDE的再修改,把更多的精力用在dbExpress数据连接工具的开发上, BDECB6上所使用的版本也就基本停止了更新(CB后来的几个版本我没有使用过,看宝兰把自己产品卖来卖去,也就没有再换过)。在CB风光时,CSDN中集聚了一群CB的高手,而多年以后,人去楼空;当年自己写过的《幽雅BDE》,也随风而去,无人问津,而自己为了方便也开始使用ADO

06年开始,因为各种原因,基本上放弃了编程。今年七八月份到国外来看妻子,来时没有带CB的工具,原想好好的休息一下,但爱人白天上班,自己一个人在家,就想找些事情来做,便想到了编程,这里要感谢CCRUN、令狐虫,他们牺牲个人时间给我传来了CB5CB6,但很无耐,在Vista系统下,这两个小家伙很不听话,CB6编译时总出现一些想到不的错误,说不出来是什么原因,而CB5又犯了老毛病,丢失组件,用用就没,在其它系统中,可以在安装时就在注册表中注册这些组件,防止丢失,可在Vista系统中却注册不了,你若注册就安装不完全,不注册能很完整的安装,但总丢失组件,确实让人烦。无耐只能再次用CB3,这个工具是sr8832在去年9月份给我的,放在邮箱中,一直没用,没想到这个CB3到是能用,虽然大部分组件已经过时,并且有些已经失效,但这两个月我所写的代码,竟然全是用她编译的!

CB3没有ADO,更没有OFFICE组件页,而我将要完成的一个程序必须要连接EXCEL, 想到用OLE,可最简单的代码竟然编译不过去,可能CB3支持不到office2003吧?可以说是最无耐的选择,用BDE连接!

BDEBorland Database Engine的缩写,即宝兰的数据引擎,她是CBDelphi最早引入的数据库连接技术,到2000年左右,CB5Delphi5推出ADO后,就很少有人关注BDE了,而今天重温了一下旧梦,让我觉得BDE优雅气质依然,对数据库的管理并不比其它连接工具差,我以前用BDE只是连接Pardoxdbase等,Excel等使用的是ADO,而这些天用BDE连接Excel的操作,让我发现她并不比ADO差,甚至略有胜出。

ExcelBDE工具少的原因,很大程度在于没有详细的资料,大家用用就会很失落,找不到方法,今天我就把这古老的工具再介绍给大家!

声明:本文只针对使用BDE操纵Excel,其它内容,请参考《幽雅BDE》;本文着重应用,为了便于实战解释,专业术语不一定准确,请谅解。

【上篇】
【下篇】

抱歉!评论已关闭.