ADODB数据驱动操作支持库 (2.0#4版)

上一篇 / 下一篇  2007-04-10 20:26:26

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费

ADODB数据驱动操作支持库 (1.0#1版)

去年春节送的也是这个,不过这次是不同的,是用3.6版内核的支持库框架又重写了一遍,可以说是新瓶装旧酒。本人一年前的水平和现在不可同日而语,装的可是酿了一年的醇酒:

一、因为使用的是新版内核,ADODB的数据库连接和记录集对象是自动创建和销毁的。不必再自己写创建和清除命令

“注意对象在超出其作用域后会自动被释放,例如:假设对象存在于子程序局部变量中,当子程序调用退出时,该对象会被自动释放。”

二、增加了“命令对象”(ADODB.Command)和所用的枚举常量。现在可以使用存储过程了(本人对这个不太熟,没试过,懂的自己试一下)

三、修改了一些BUG,比如“ 字段是否为空() ”取出错误,“序号或字段名”参数不能代入计算式,“读() ”为强制转换(主要是转成文本型)和修改参数的类型和名称,更接近原型。

四、增加了一些方法,比如“取对象()”可以配合一些表格控件一起使用。

 

PS:经常有人问这个支持库的操作数据库速度怎么样,本支持库是用VC建议的访问COM对象最快最直接的方法:#import 类库 用智能指针编写,已经是所有调用COM的方法中效率最高的。如果你还嫌慢,就使用存诸过程,或索引什么的。

小窍门:因为本支持库和以前那个的方法名称基本相似,可以直接替换的。首先,把原来的类型改成现在的,然后把少数几个不同的方法名改过来,或删除去(创建和清除),运行后会自动提示。但这里仍然不能正常运行,那是因为原来的命令还关联原来的旧支持库,这时你全选所有的源码,屏蔽置为注释,再把原来旧支持库从支持库列表里去掉,然后保存程序,关闭编辑器,最后又打开源码,重新把屏蔽的源码恢复,这时就会自动关联到新支持库,可以正常运行了图片点击可在新窗口打开查看

祝春节快乐!


2.01版更新:

研究过3.6版支持库框架之后,终于了解怎么样编写自定义类型有“属性”的形式,既可以这样赋值:

数据库连接.连接文本 = “provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + 通用对话框1.文件名

和封装类库成NPK一样可以有属性。

所以又重新修改了全部框架,把原来COM对象中为属性的置为属性形式。这样原支持库命令方法顺序重新编排,如果已经用这个支持库编写源码的,程序的方法将错乱,也需要重新修改。


2.02版更新:

修改读取文本数据(备注字段)的BUG(当执行返回记录集时,无法读取)

2.03版更新:

修改读取逻辑型字段可能出错的BUG(VT_BOOL和一般的不同);


2.04版更新:

修改读取逻辑型属性出错的BUG(VT_BOOL和一般的不同);

PS:在同一个坑里掉了两次图片点击可在新窗口打开查看

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-09  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 831
  • 文件数: 6
  • 建立时间: 2006-05-27
  • 更新时间: 2007-04-10

RSS订阅

Open Toolbar