VB和数据库
问题一:RS和CN都有添加,删除,修改等功能,那么哪个更稳定,更科学呢?问题二:是不是每次访问数据库,RS和CN都需要关闭吗?问题三:如果一个过程中需要对几个表同时操作,...
问题一:RS和CN都有添加,删除,修改等功能,那么哪个更稳定,更科学呢?问题二:是不是每次访问数据库,RS和CN都需要关闭吗?问题三:如果一个过程中需要对几个表同时操作,那么用RS好还是CN好。我做的软件总会出上述问题。请老师指点。
展开
1个回答
展开全部
这个问题让人感觉好无奈,我以非专业人士的目光告诉你。
1、RS,,,CN是你 Set CN=*****后,这个CN object才有了功能。RS也是这样。你应该说
ADODB.Connection,,,及 ADODB.Recordset这两个东西,有啥区别才是
2、是不是每次访问数据库,RS和CN都需要关闭,感觉这问题有点怪,这个RS或CN一旦被设置成了某个object,它就背上了这个object的东西,不放下旧的,就不能再背新的,背两种东西,它就累的受不了,就会叫喊“Error”。这么说,不知道你能理解不。
3、Connection是excut命令吧?记不清了,暂定为它吧,它连接库后,不返回值。Recordset是Open是有返回值的。详细这点,你再百度下,具体谁好,看你需求了,一般都是用的RS.Open。便于后面的具体操作。当然,excut也可以。
1、RS,,,CN是你 Set CN=*****后,这个CN object才有了功能。RS也是这样。你应该说
ADODB.Connection,,,及 ADODB.Recordset这两个东西,有啥区别才是
2、是不是每次访问数据库,RS和CN都需要关闭,感觉这问题有点怪,这个RS或CN一旦被设置成了某个object,它就背上了这个object的东西,不放下旧的,就不能再背新的,背两种东西,它就累的受不了,就会叫喊“Error”。这么说,不知道你能理解不。
3、Connection是excut命令吧?记不清了,暂定为它吧,它连接库后,不返回值。Recordset是Open是有返回值的。详细这点,你再百度下,具体谁好,看你需求了,一般都是用的RS.Open。便于后面的具体操作。当然,excut也可以。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询