我用ADO连接oracle,但是速度让人无法忍受,有没有什么好的解决方法? 这个要看你的具体使用情况。一般情况下用使用同一个con,用完close,用时再open。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有差别么,据Micorsoft说,ADO自动实现了pool的概念,所以,你用完了就close,用时在open,第二次的open明显比第一次快。 当然,如果应用都只用start时就建立的连接,只在退出时在close,那么就要考虑事务操作,还有session设置可能会带来的影响。应为,你应用中所有的数据库操作都基于这个连接。 那Rs用多个和用一个,先后close,open有关系吗? 我的做法是在程序启动的时候就打开connection,在系统退出的是后在关闭,中间再也不动connection了 我必须问一个最最弱智的问题,我在窗体上定义dim con as adodb.connection,然后我在哪里赋值则可以成为窗体中可以公用的。我在form_load中可以吗? rdo是连接大型数据库的最佳连接方式 如果要定义公有CONNECTION:PUBLIC conABC as adodb.connection 引用时用FORM.conABC,尽管不太规范,但能实现要求你自己权衡一下吧一条原则就是尽快的释放RECORDSET对象 连接 你的方法不错,我都几赞成。定义之后成为窗体级变量可在通用那用dim声明,在哪里改变那个变量的值都会反映在整个窗体中。也许你应补下变量的作用范围问题。在通用那声明之后,在窗体以外的地方能使用form1.变量名的形式来引用。 连接数据库不但慢,而且很耗费系统资源。所以,一个程序只用一个connection连接比较好。这样就不会有你出现的问题了。 在form中申明最好是用private,以後在什麽地方付什都行,在用之前再open就是了,速度是能承受! 要是还不行,用PB,开个玩笑不过和ado和oracle连接的确速度不快 新建一个mdl类模块,在其中定义连接public cnn as connection这样就可直接调用 conn连接一次就可以了,干吗要断开,系统退出在close,然后set nothing 临时表问题,如何创建一个基于VB的临时表,用于共享查询 放50分,帮我在CHINANREN里面找个朋友 介绍一些象csdn.net这样好的VB论坛? 请教朋友 vb做asp组件的问题,如何给组件传递数组参数 关于实现datagrid控件列拖动,请指教 为什么我的VB程序调用SQL SERVER 2000 的存储过程不能返回定义的输出参数 小弟,迷茫困惑中,请各位大虾多多指教! 怎样用VB修改注册表里的数据?用什么函数? 主 题:定时问题 谁知道如何在两个无关的EXE之间通信吗 我按电脑报的作tts读中文软件但打包有问题,如何打包用什么工具最好?
PUBLIC conABC as adodb.connection
引用时用FORM.conABC,尽管不太规范,但能实现要求你自己权衡一下吧
一条原则就是尽快的释放RECORDSET对象 连接
定义之后成为窗体级变量可在通用那用dim声明,在哪里改变那个变量的值都会反映在整个窗体中。也许你应补下变量的作用范围问题。在通用那声明之后,在窗体以外的地方能使用form1.变量名的形式来引用。
这样就可直接调用