不是ADO.net的问题,是你写的程序有问题Adapter,DataGrid最好不要用,不适合大项目建议你多看看资料
你可以看一下实例
http://www.qj119.cn/webui/webform2.aspx
你可以看一下实例
http://www.qj119.cn/webui/webform2.aspx
解决方案 »
- 查询xml
- asp.net下拉列表异常
- 求助C#调用32位动态库函数
- Fileinfo 和 streamwrite的问题
- ArcEngine 打印使用.mxt 模板的问题
- 请问C# 中这样更新数据集行吗?使用select * from table
- 计算器的小小问题
- 窗口A 打开 窗口B,如何在B 中的刷新窗口A中的Tree呢?
- ◆listView控件使用问题◆
- asp.net中怎样FileUpload控件浏览选择图片的时候在image上同时显示出来(不用按上传!)
- 这里是我的最后一根救命稻草了~~一个C# ORALCE 数据集填充的奇怪问题!~~会不会是2003 的bug ?请教mvp !
- 求教:哪里有ARJ的压缩和解压缩的C#算法啊。
还有MS一直对oracle支持的不太好,ado访问oracle是比BDE要慢,但访问sql server时要快。
你给的例子是分页的,我想看到不分页的高速查询例子。
我们现在的系统用BDE连接,5万条数据全部显示约需要10分钟(中间有很多的字段转换)。
我希望用ADO.net能达到几乎等同的性能就可以了。to CMIC(大象)
我看过微软的文档也是说用C#代码,用ADO.net 访问SQL-Server比用ADO快。
但对访问其它数据库,微软就建议用C++来实现。
另外:看你的代码用SqlConnection,后台连的是SQL-server么?有没有连oracle的例子。
用存儲過程做的...
你说的5万条记录是否是要在一屏里显示
当然
在你会用的情况下 (-:
在一个Grid中,用户能自由滚动、排序等
最下方还要能显示汇总数据。
只要性能跟BDE相当我就满足了。当然一定要是oracle
可否提供你认为使用ado.net比较经典的例子呢?
我要用来跟BDE做性能比较。
你说的是用C/S客户端实现码?
5万条数据全部显示约需要10分钟(中间有很多的字段转换)。
不要10分钟,我用SQL可以完成10万记录完全可以实现;
我这边找不到在互联网上的Oracle数据库,如果你愿意提供,就可以测试了.给你给建议,字段转换最好在SQL中就完成了,不要放到程序,因为在程序中转换容易出错。
我要的是只做查询的c/s架构,是直接跟数据库连接还是用webservice主要看性能上能否与BDE相当。但是通过我前面做的比较性测试,可能必须要直接连数据库。 to kmblack1(black)
查询性能方面可能跟机器的配置有关系,我是在自己笔记本上测试的,oracle服务器 Delphi做的客户端都在本机。
to easydone(无坚不摧) 、 raymond323(raymond) 、zhzuo(秋枫)
用DataReader速度可以比用DataAdapter快很多么?能否一次填充数据集?
在C/S架构下没有必要使用webservice,webservice的效率比COM+至少低一个数量级,如果连接用户数小于200可以采用直联方式,关键是SQL查询要做优化,同时还要看你的数据库及表的设计是否合理。