用vb连接数据库,请问应该在什么时候关闭连接。打开后不关闭,从其他电脑再连接会出错么?

做的一个程序,需要在每个窗体打开关闭连接么?一个窗体打开连接后,再在别的电脑连接会出错么?... 做的一个程序,需要在每个窗体打开关闭连接么?
一个窗体打开连接后,再在别的电脑连接会出错么?
展开
 我来答
boyzjxc
2013-04-17
知道答主
回答量:46
采纳率:0%
帮助的人:28.1万
展开全部
1、一般不用关闭 ,除非这个程序有几千人在同时用。关闭程序的时候关闭数据库好了
2、独占方式连接数据库,别的电脑再连接会出错。 用 ShareExclusive ;
更多追问追答
追问
就是读一般的sql数据库里的表,会有问题么?谢谢
追答
读一般的sql数据库里的表, 不会有什么问题。 

打开表 的参数:详细使用可以参考
Rs.Open Source, ActiveConnection, CursorType, LockType, Options

CursorType 选择性参数:

此 CursorTypeEnum 值决定提供者在开启 Recordset 时应使用的指标类型。其可以是下列其中一种常数。
adOpenForwardOnly:开启一个顺向数据指针。(默认,返回记录集数量为-1, 可以用SELECT COUNT(*) FROM 来得到记录集数量。

AdOpenKeyset:开启一个索引键集 (keyset-type) 数据指针。
AdOpenDynamic:开启一个动态数据指针。
AdOpenStatic:开启一个静态数据指针。

LockType 选择性参数:
此 LockTypeEnum 值决定提供者在开启 Recordset 时应使用何种锁定 (同时性)。其可以是下列其中一种常数。
adLockReadOnly:只读,数据无法变更。(默认)

AdLockPessimistic:悲观锁定,提供者会进行必要的动作以确保能顺利编辑数据录,其方法通常是在编辑时立即在数据源处锁定数据录。
AdLockOptimistic:乐观锁定,提供者使用乐观性锁定,当您呼叫 Update 方法时,仅锁定数据录。
AdLockBatchOptimistic:乐观批次更新,此为批次更新模式所需,与实时更新模式相反。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式