ActiveX组件
COM(Component Object Model)
-二进制兼容-跨平台的互操作性
-版本控制COM组件服务与标准dll的比较标准dll的调用约定限制COM组件服务的可扩充性,可移植性选择进程内或进程外服务器的考虑问题
1、速度和使用额度
2、维护客户状态能力
3、容错能力
4、资源影响
ActiveXDLL工程
单线程公寓式线程
ActiveXEXE工程
每个新对象对应一个线程采用线程缓冲池,最多N个
可以有多个接口,每个接口连接一部分组件用户连接接口
Hkey_classes_root
Clsid
(45d43f4bi-db76)
Inprocserver32
Progid
Typelib
Classname(即progid)
Clsid
typelib
在activeX控件中设置
数据库编程
概念
关系数据库数据组织结构
数据库(Database)
表(Table)
记录(record)
字段(field):数据类型,长度,规则,可变
索引(index)
建立数据库(VisData)
SQL语句
Predicate;all、DISTINCT、DISTINCTROW或TOP n(数字)
Sum求和、AGV求平均值、MAX求最大MIN最小值count
数据库编程对象
ODBC使任何数据库通过ODBC连接
OLEDB
DAO
RDO
ADO本身支持RDO
使用DAO编程
控件编程
控件有:内置控件+DbList+DbCombo+FlexGrid
编程方式编程
打开记录
集添加记录
编辑记录
更新记录
移动当前记录
ADO对象相关属性
记录集的游标类型
Forward Only 游标只能向下走,占用资源少,速度快
Static适合只读取
KeySetDynamic
游标位置
Aduseclient
Aduseserver
枷锁类型
adLocKReadonly
adLocKPexximistic
adLockOptimistic(乐观加锁)在更新时
adLockBatchOptimistic
移动游标
Rs.movefirst
Rs.moveprevious
Rs.movenextRs.movelast进行编辑
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交