首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C++ builder中dbgrid刷新有关问题

2012-12-25 
C++ builder中dbgrid刷新问题今天写一数据库查询的程序,本地有一Access数据库,程序启动的时候用qryAccData

C++ builder中dbgrid刷新问题
今天写一数据库查询的程序,本地有一Access数据库,程序启动的时候用qryAccData->ConnectionString=连接串;        FMain->qryAccData->SQL->Clear();
FMain->qryAccData->SQL->Add("sql语句");
FMain->qryAccData->Active=true;dbgrid的数据源为qryAccData所对应的数据集,进行dbgrid更新,然后程序启动后会有一操作对本地的access数据库进行数据写入,写入完成后再利用上述语句进行dbgrid更新(在一按钮的响应时间中),为要点两次这个查询才能更新dbgrid?
[最优解释]
你是用的同一个Query么,试试用一个,或者多个Query用一个ADOConnection试试,
[其他解释]
需要刷新的时候,先将数据集Close,再Open一下就行了。
[其他解释]
用同个Query写和读也可以呀。
[其他解释]
你好象少了一个
FMain->qryAccData->Active=false;
或者
FMain->qryAccData->Close();
[其他解释]
FMain->qryAccData->Close();
加在前面···就ok

热点排行