我们写叻一个办公系统,程序里面用到很多Adodc控件用来连接Microsoft SQL数据库(有时一次查询可能会同时用到6~8个Adodc控件),每个控件在连接状态时都会产生一个Microsoft SQL数据库进程,所以当很多用户在使用办公系统时,数据库就会有很多进程,不知道这种进程数量增多是否对数据库性能有影响而导致办公系统性能受到影响,是否改用Adodb的Connection对象来连接数据库会更好一些?另外,我们的办公系统是运行在一个大局域网内部,各个局域网之间通过虚拟专网连接,现在发现某些子网运行办公系统特别慢,但是网络状况应该还可以,不知道是否有其他原因?
set rs=con.Execute(strSQL)
得到记录集,用完就set rs=nothing
这样效率比较高,灵活