社区
C#
帖子详情
access 数据库访问速度问题
gxh973121
2006-05-09 06:51:32
现象1.当我用vs 2005 OleDataAdapter Fill 一个有7000条记录的表到DataSet 显示出来要28秒左右
现象2.用vs 2005 ODBCDataAdapter Fill (1)中表时用时 8秒左右
现象3.我用delphi ado 还是加载(1) 中表显示数据,才要1秒,立刻就可以显示
想请问用.net 2005 ado.net 怎样才能达到delphi 中 ado 的访问速度
...全文
163
6
打赏
收藏
access 数据库访问速度问题
现象1.当我用vs 2005 OleDataAdapter Fill 一个有7000条记录的表到DataSet 显示出来要28秒左右 现象2.用vs 2005 ODBCDataAdapter Fill (1)中表时用时 8秒左右 现象3.我用delphi ado 还是加载(1) 中表显示数据,才要1秒,立刻就可以显示 想请问用.net 2005 ado.net 怎样才能达到delphi 中 ado 的访问速度
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
namhyuk
2006-05-10
打赏
举报
回复
TO:gxh973121()
至少在2005里可以‘直接’绑定DataGridView的。注意,我说的就是Winform。
可以用DataReader
DataTable dt = new DataTable();
using(SqlConnection conn = new SqlConnection("Your Connection String"))
{
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select * from YourTable";
conn.Open();
SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
dt.Load(reader);
}
dataGridView1.DataSource = dt;
chengbo1983
2006-05-10
打赏
举报
回复
试试把
DataSet.EnforceConstraints设为false
gxh973121
2006-05-10
打赏
举报
回复
虽然还没有找到确切原因,不过结贴了
chengbo1983
2006-05-10
打赏
举报
回复
DataSet包括表间关系等东东
添加数据时会检查每一行的有效性和引用的完整性
速度自然比较慢
如果很在意速度,我觉得是否可以考虑强类型的dataset?
gxh973121
2006-05-10
打赏
举报
回复
自己顶,datareader 是非常快,但datareader 并不能直接绑定到winform DataGrid,如果把datareader 中数据自己填充到datatable 中速度还是一样慢
chengbo1983
2006-05-09
打赏
举报
回复
用DataReader
ACCESS
数据库
修复工具
当因为意外导致
Access
数据库
不能被正常访问(
数据库
格式无效或者需要修复)时,可以使用此工具快速修复
数据库
文件。实践证明,该工具是众多
Access
数据库
修复工具中速度最快、修复率最高的几种之一。 当打开或者读写...
Access
,Mysql
数据库
速度测试
Access
在多个
数据库
多表中读取 Release版直接点击exe下运行 以MMQ工程为例,读取desi类型
数据库
1.105个
数据库
,每个
数据库
169个表,共 151336条记录,时间:31秒 2.
数据库
连接及表格连接(不读取内容),时间:23...
服务器自动压缩
access
数据库
代码,
Access
数据库
体积过大
问题
的解决方法
1、我的
Access
数据库
里面没存多少数据,为什么体积很大,别人和我存一样的数据为什么只有我的文件体积的1/10。2、为什么我删除了数据,但是
数据库
体积没有减小?3、为什么我存了几张图片到ole字段里面
数据库
体积就变...
Qt--
Access
数据库
一、
Access
数据库
简介
Access
数据库
是由微软发布的关联式
数据库
管理系统,一是可以用来存储数据,二是可用来进行数据分析,三是可以用来开发软件。 1、用于存储数据 可作为别的开发工具(例如 .NET、C语言、VB 等)...
access
连接mysql很慢_怎么解决
ACCESS
数据库
太大造成运行慢的
问题
?
1.时候在使用
Access
文件的时候,随着增删改的不断的连续,会导致文件越来越大。即使手动删除或者使用delete语句删除了...
ACCESS
数据库
在进行删除操作后,并不从该
数据库
中把数据清除掉,而是删除其索引相关的东西,...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章