我是用DCOM连接SQLServer2000数据库,采用3层设计。当数据发生改变时,我将DBGrid对应的数据源clientdataset close又open(clientdataset连接服务器端的query),可是表格仍然不能每次都更新,也就是说有时候会及时更新,有时候不会,但是只要有一次好用,以后都好用了。我怀疑是delphi的bug。
不知道大家有没有遇到类似的问题,我本来在服务器端是用table,然后在客户端过滤,一样的问题。我怕是filter不稳定,改用query,还是一样。问题虽然不大,重新运行就可以了,但是的确很挠头,请问各位大侠有没有解决的办法?
不知道大家有没有遇到类似的问题,我本来在服务器端是用table,然后在客户端过滤,一样的问题。我怕是filter不稳定,改用query,还是一样。问题虽然不大,重新运行就可以了,但是的确很挠头,请问各位大侠有没有解决的办法?
解决方案 »
- 各位大哥救命啊
- TListView如何不同行画不同颜色
- 请用过TIdUDPServer帮忙看看这个简单的问题?
- 關於cookie的問題
- 我的程序本来可以运行,谁知道加上事务后,就用不成了,去掉后又可以用了。
- 有谁知道outlook上的左侧的outlook快捷方式、自定义快捷方式等是怎么做出来的
- 怎樣用Delphi中提供的Finddialog和ReplaceDialog對話框?
- AIP涵数
- 菜鸟请问大侠个问题:在image控件里画线,每画一条,就存入数据库,以后再次打开这个程序时就从数据库读取信息来显示线的条数和位置,如
- 我写一个COM组件在自动类中用到了这个:varArraycreate([0,FContentLength],varByte);编译过程中提示:Undeclared identifer:'vararraycreate'请问是否需要在USES中包含特别的单元?
- 急求一关于汉字的繁体与简体的转换算法
- 调用ManualDock,来dock两个form到一个panel,想上下排列,排列结果总是一左一右,为什么?
InvalidateRect (MyControl.Handle, NIL, False);
InvalidateRect (MyControl.Handle, NIL, True);
我用一个ComboBox,当选择某项时生成一个filter,filter一个cds,每次我都要选两次条件才能出现数据:第一次清空、第二次出现满足条件的的记录。当我把它放在一个按钮中生成时,根本就是空的!而我以前却好好的!