我的数据库连接字符串是这样写的:
Provider=MSDAORA.1;Password=inrpt;User ID=CPCBASE;Data Source=cecrm;Persist Security Info=True我用PLSQL执行相同的查询语句,速度很快。各位高手,如何解决啊?
Provider=MSDAORA.1;Password=inrpt;User ID=CPCBASE;Data Source=cecrm;Persist Security Info=True我用PLSQL执行相同的查询语句,速度很快。各位高手,如何解决啊?
解决方案 »
- 程序退出后,一段时间不用,再次打开会变得非常慢,无法使用
- 今天刚来csdn社区,希望大家以后多多关照
- 如何点击一个WebBrowser内页面链接在另外一个WebBrowser显示新页面?
- 各位大侠帮帮忙啊!好急啊!关于vb的问题
- VB(VegetableBird)问题:如何在VB中编写DLL?
- 关于万玉廷OfficeXPMenu的问题
- 100分大放送。请问各位,谁写过一个程序的整个文档,小弟很急,想参考一下。不知是否可以。谢谢了!
- 想工作室个人信息管理系统发布
- 为什么在看csdn的帖子的回复时只能看到第一行?下面的看不到呢?
- vb中的keyup,keypress,keydown事件的区别?
- 自动化错误:440,如何解决?谢谢
- MsHFlexGrid修改数据问题!
PLSQL一点查询就能出结果,而VB6程序则象死机一样等上几分钟才出来 :(
Set db = New Connection
db.CursorLocation = adUseClient With db
.ConnectionString = "Provider=OraOledb.Oracle.1;" & _
"password=" & orapass & ";" & _
"User ID =" & orauser & ";" & _
"Data Source=" & orasid & ";" & _
"Locale Identifier=2052"
.Open
End With还有一个问题就是你的查询语句返回的数据量是否过大,在PLSQL中一执行就马上在不断的显示出来,所以感觉快,这个时候并非完全执行完,而只是在执行中,但是在VB中要直到装入完所有记录后才显示出来,所以感觉会慢些的.
check the execution plan to see if you need to override the default optimizer