在对VB程序打包时,针对以下两种不同情况,数据库文件db1.mdb应该分别放在哪里(路径)才能保证打包后在其它机器上能够正确安装运行?
1. Data Source=db1.mdb;
2. Data Source="& app.path & "db1.mdb;
数据库文件要和你的程序放在同一个目录下,
2. Data Source="& app.path & "\db1.mdb;这句要加上“\”,
关于Recordest,除了open方法外,一般还要设置两个属性,CursorType和LockType,
CursorType是指在 Recordset 对象中使用的游标类型,他的取值见下面说明
常量 说明
AdOpenForwardOnly 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中
单向移动时,使用它可提高性能。
AdOpenKeyset 键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记
录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。
AdOpenDynamic 动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移
动,但不包括提供者不支持的书签操作。
AdOpenStatic 静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添
加、更改或删除不可见。
LockType 属性是指编辑过程中对记录使用的锁定类型。他的取值见下面
常量 说明
adLockReadOnly 默认值,只读。无法更改数据。
adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑
时立即锁定数据源的记录的方式。
adLockOptimistic 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用 Update 方法时锁定记
录。
adLockBatchOptimistic 开放式批更新。用于与立即更新模式相反的批更新模式。