有大哥在么?
我用的DBGIRD为什么删除数据后DBGIRD 不能及时更新啊
我用的
dmDataSource.qrySQLCommand.Close ;
dmDataSource.qrySQLCommand.SQL.Clear;
dmDataSource.qrySQLCommand.sql.Add('delete from person_table where ID='''+trim(txtpersonid.Text)+'''');
dmDataSource.qrySQLCommand.ExecSQL;这样删除
数据库用的INTERBASE
我用的DBGIRD为什么删除数据后DBGIRD 不能及时更新啊
我用的
dmDataSource.qrySQLCommand.Close ;
dmDataSource.qrySQLCommand.SQL.Clear;
dmDataSource.qrySQLCommand.sql.Add('delete from person_table where ID='''+trim(txtpersonid.Text)+'''');
dmDataSource.qrySQLCommand.ExecSQL;这样删除
数据库用的INTERBASE
解决方案 »
- FastReport中可以显示dwg图片吗?是如何显示的?
- 从零开始写一个LINUX下的邮件服务器需要多少人一个月可以完成?
- 如何屏蔽计算机访问外网?
- 我把dragmode属性设置成dmautomatic后,组件不想应双击事件了!
- 请问INPUTQUERY里可以将输入字符显示为“*”,做输入密码用吗?
- Tstrings 怎样修改 Tstrings1.string[0]里面的数据
- 简单问题,散分喽!!
- delphi 怎么实现类似试卷中考试题目与答案的显示?
- 开发Com+组件并安装后,在组件服务里的对象池选项是灰的,如何启用?
- 创建组件的问题
- dbgrid 的问题,有点急。。
- delphi5.0可以调用C#写的webservice接口吗?
TABLE.close;
TABLE.open;
应该就可以了
DBGrid.DataSource.DataSet.Active:=true;或者Table.Active:=false;
Table.Active:=true;就ok了
close 然后open
分情况解决:
1) 如果你的sql语句不是多表组合语句,则可以直接操作对应的dataset datasource应该是自动刷新的,
2) 如果您的sql语句是多表组合,则如上所说,但最好记录下指针位置,以便requery之后重新定位!
Select * From Table; Query.open就可以。