数据库:MS SQL SERVER 2000 开发语言:DELPHI
表bfda(fh,type);表(fh,flag,stime)视图bfda_bfyk
(select fh, type,flag stime from dbo.bfda left outer join dbo.bfyk on dbo.bfda.fh = dbo.bfyk.fh)用table取得数据bfda_bfyk,能分别按fh,type,flag排序, 加一Timer每秒刷新一次table。按fh排序没问题,按type,flag分别排序,焦点在dbgrid中上下移动时都会出问题:dbgrid中的数据不按要求排序,不断跳动。请问大侠,这是怎么问题,如何解决?
表bfda(fh,type);表(fh,flag,stime)视图bfda_bfyk
(select fh, type,flag stime from dbo.bfda left outer join dbo.bfyk on dbo.bfda.fh = dbo.bfyk.fh)用table取得数据bfda_bfyk,能分别按fh,type,flag排序, 加一Timer每秒刷新一次table。按fh排序没问题,按type,flag分别排序,焦点在dbgrid中上下移动时都会出问题:dbgrid中的数据不按要求排序,不断跳动。请问大侠,这是怎么问题,如何解决?
解决方案 »
- 铁公鸡为阿日拔点毛~~~~~~ 浮云呀浮云~~~
- 怎样把SQL的错误信息换成我自己的信息
- 求助!一个编程经常遇到的问题?
- 求解压缩程序的代码
- 在应用程序中建立DataBase、Tables和定义 字段 的代码,谁有?
- 一个关于文本框TEDIT的问题
- 在编译包时出现以下提示,怎么办?
- delphi调用vc dll 怎样取返回的指针记录类型中的值
- 如何在返回的记录集中增加新的字段
- 哪有visual chm,chm maker,htmlhelp.exe(不要说microsoft) download呀,快
- TNotebook,TTabSet这两个控件在哪?
- 在Midas中,客户端更新数据后,服务器端执行BeforeUpdateRecord,如何将修改的数据或者sql语句保存下来?
afterscroll里timer开始。
不知道行不行
在《Delphi 7从入门到精通》中有一个获取实时数据的方法。
就是当DBGrid中移动到该条记录时候调用ClientDataSet的
RefreshRecord。当前那条记录。
他一直在刷新阿。
你的DBGRID不跳才怪