财管家 首页
当前位置:主页>delphi7/进销存和数据库> 文章内容

TQUery通过BDE连到sql server 新加入的记

发布时间:2010-07-10 | QQ免费站
1楼: 我用TQuery组件通过BDE连接到sql server 中的一个表,
1、新插入一个记录后在表格里看不到,只有关上这个查询再打开才能看到。
2、如果修改新插入的记录(已经post了),系统也报错:大意是不能修改其他用户正在编辑的记录。
请高手赐教。
我是新手,只好放50分,不好意思。

2楼: 用那个update控件配合吧

3楼: 是的,一定要配合Tupdate控件才行,我也不明白到底是为什么,或许是Delphi的Bug~

4楼: 能简单介绍一下TUpdate的使用吗?
我是这样用的:
一个窗体上有一个TQuery组件,用来提取数据;dbGrid用来显示数据,若干个dbedit组件,用来输入、修改数据,一个TDBNavigator组件,整个过程没写一行代码,添加、删除、修改都是用TDBNavigator来完成的。
问题是:
1、新插入一个记录后在表格里看不到,只有关上这个查询再打开才能看到。
2、如果修改新插入的记录(已经post了),系统也报错:大意是不能修改其他用户正在编辑的记录。
请高手赐教。如 速达软件

5楼: 查询和Table是不一样的,必须刷新才能显示最新的记录.

6楼: 要刷新才能看到的,你也可以先把表關閉再打開的,但這樣比較麻煩的,最好的是用Tupdate