对数据库进行更新操作后,怎么让dbgrideh显示的数据及时更新
对数据库进行更新操作后,如何让dbgrideh显示的数据及时更新?
数据库显示控件用的是dbgrideh,
数据源控件用的是datasource
数据集控件用的是clientdataset
我对数据库中的内容进行更新后,如何在更新后能立即看到dbgrideh显示的数据相应更新?
------解决方案--------------------
Insert这是插入,不是修改
你可以用dbedit,让它显示各个字段的值
如果要插入新纪录
ADOQuery1.Append; //插入
//在dbedit中输入新记录
ADOQuery1.Post; //保存
如果要修改
ADOQuery1.Edit; //修改
//在dbedit中修改记录
ADOQuery1.Post; //保存
上面应该是修改或插入一条记录的最好方法
如果用sql语句,你就得重新查询一遍,使数据集刷新
数据库显示控件用的是dbgrideh,
数据源控件用的是datasource
数据集控件用的是clientdataset
我对数据库中的内容进行更新后,如何在更新后能立即看到dbgrideh显示的数据相应更新?
------解决方案--------------------
Insert这是插入,不是修改
你可以用dbedit,让它显示各个字段的值
如果要插入新纪录
ADOQuery1.Append; //插入
//在dbedit中输入新记录
ADOQuery1.Post; //保存
如果要修改
ADOQuery1.Edit; //修改
//在dbedit中修改记录
ADOQuery1.Post; //保存
上面应该是修改或插入一条记录的最好方法
如果用sql语句,你就得重新查询一遍,使数据集刷新