大数据量查询,SQL查询分析器速度很快,VB 程序查询速度很慢很慢
我有一个联合查询,包含了 Table1 和 Table2,其中Table1数据量有200多万,Table2 数据不多,如下查询:
SELECT Table1.* FROM Table1,Table2 WHERE Table1.Field1=Table2.Field1 AND (Table2 的限制条件语句)
这个查询返回8000来条记录,在 SQL 查询分析器中花1秒多就查出来了,但用 ADO 的 RecordSet 查询,竟然要30秒钟!!!
该查询语句在VB中如下执行:
Rs.open Sql,conn,adOpenStatic,adLockReadOnly
试过修改后面两个参数,不管用。
我该怎么办呢?
SELECT Table1.* FROM Table1,Table2 WHERE Table1.Field1=Table2.Field1 AND (Table2 的限制条件语句)
这个查询返回8000来条记录,在 SQL 查询分析器中花1秒多就查出来了,但用 ADO 的 RecordSet 查询,竟然要30秒钟!!!
该查询语句在VB中如下执行:
Rs.open Sql,conn,adOpenStatic,adLockReadOnly
试过修改后面两个参数,不管用。
我该怎么办呢?
...全文
相关推荐
基于VB与SQL的公交线路查询系统
【标题】"基于VB与SQL的公交线路查询系统"是一个使用Visual Basic (VB)编程语言与SQL Server 2005数据库技术开发的公交线路查询应用程序。
VB报表查询器:数据访问与界面设计深入剖析
Visual Basic(VB)是一种简单易学的编程语言,它以事件驱动编程模型而闻名,非常适合快速开发Windows应用程序。VB的语法结构相对简单,通过可视化的界面设计和编程,可以使得初学者在短时间内上手。VB广泛应用于商业应用程序的开发,特别是报表系统和小型数据库应用。VB的开发环境是Microsoft Visual Studio,它提供了丰富的开发工具和调试器,能够支持从单个开发者到大型开发团队的软件开发。
公交查询vb+sql
**用户界面设计**: - **输入框**:用户输入起始站和终点站的名称,VB程序将这些输入值传递给SQL查询。 - **按钮**:点击“查询”按钮触发查询操作,点击“清除”按钮清空输入框。
VB中SQL语言查询优化设计.pdf
VB开发工具中,SQL语言查询优化设计是非常重要的,能够提高数据库的访问效率和性能。本文将从VB中SQL语言查询优化设计的角度,讨论如何实现高效的SQL查询,并给出相应的优化设计方案。
VB成绩查询系统要的速度下拉
标题中的“VB成绩查询系统要的速度下拉”指的是一个基于Visual Basic (VB)开发的成绩查询系统,该系统可能包含了一个下拉菜单功能,用于提高用户查询成绩时的交互速度。


疑难问题
