强烈建议使用ADO控件组来连接sql数据库心量不要使用dbgrid来浏览sql数据,很慢
解决方案 »
- delphi ID递增问题,求高手
- 我的delphi2007和2010问题
- 请问delphi2009 check for updates 下载时的存放目录在哪里?
- 第一次发帖子,顺便明天回家,祝大家新年快乐!^_^
- ---界面、逻辑和数据单元分离问题?
- 在网上看了篇P2P的文章,由于没有写过网络程序,好奇之余有很多不明白的地方,希望大家指教。
- 怎么在dbgrid里放一列不是通过查询得到的数据?
- 字符转换日期??急用
- delphi.net问题
- 让我们共同开发一个画图应用软件,我已完成了一部分功能,难得还在后面呢,delphi高手们,还等什么,进来吧,一起研究吧。
- 三层中的数据表何时打开
- 哪里有Kylix可下载(要能解压和安装的)
判断我的表有没有修改数据,你的程序不知道吗?query有很多事件:afterpost、afterdelete.......可以知道表的动态
cachedupdates:=true;
requestlive:=true;
如何判断我的表有没有修改数据
比如在三层时:clientdataset有一个changecount属性答:UpdatesPending属性可以知道是否有未提次数据。用query连结sql数据库,再用dbgrid连结query用来浏览修改数据效率怎么样 这种情况效率应该是最好的!
cachedupdates:=true;
requestlive:=true;
如何判断我的表有没有修改数据
比如在三层时:clientdataset有一个changecount属性答:Query的UpdatesPending属性可以检查是否有记录未提交!用query连结sql数据库,再用dbgrid连结query用来浏览修改数据效率怎么样答:对于网络数据库,这种组合是Delphi数据库程序的标准组合,效率是最好的!
就冲你这份细心一定多给点分,以表谢意
上面有朋友说,在“数据量大时”,我认为 5 万条左右应该是客户端程序设计的查询优化的顶端。如果你需要一次查询十万条以上的记录返回给客户端,这是你应该考虑你的这个查询设计是否有问题了。
我就经常使用 bdgrid 来显示,只要你设计合理,也能满足用户需求的,在很多时候它是其他控件(Delphi 自带的)没法取代的。
当然,网上有很多的 grid 控件下,但一般 grid 控件多是商业控件,我极少使用她们,因为:
1、我没有购买她们,所以我没权在商业用途使用她们;
2、用 bdgrid 就能不是很麻烦的实现客户想要的大部分功能。