走過路過的都來幫忙看看吧

NICOJOHN 2005-08-29 03:07:55
遇到一個問題﹐翻遍了CSDN上的帖都沒有找到解決的辦法,請大家來指教﹗﹗

BDE + ORACLE

使用TQUERY修改記錄
str:='update inv01 set inv01code=:inv01c ';
Close;
clear;
add(str);
ParamByName('inv01c').AsString := Edit1.Text;
execsql;
修改完在一個TABLE連接的DBGRID里看不到更新﹐退出程序后重新運行才能看到更新﹐而且數據庫里是更新了的﹐問是哪里的問題啊

好象跟這個帖子里的有點像
http://community.csdn.net/Expert/topic/3945/3945379.xml?temp=.9913446
...全文
75 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
太空11 2005-08-30
  • 打赏
  • 举报
回复
晚了
hqhhh 2005-08-29
  • 打赏
  • 举报
回复
同意楼上楼上楼上的!
smiler007 2005-08-29
  • 打赏
  • 举报
回复
agree
you34 2005-08-29
  • 打赏
  • 举报
回复
呵呵,迟了一步
LZGUI 2005-08-29
  • 打赏
  • 举报
回复
// 需要把数据集刷新一下, 才能看到更新
Table.Close;
Table.Open;
konhon 2005-08-29
  • 打赏
  • 举报
回复
str:='update inv01 set inv01code=:inv01c ';
Close;
clear;
add(str);
ParamByName('inv01c').AsString := Edit1.Text;
execsql;
// 需要把数据集刷新一下, 才能看到更新
Table.Close;
Table.Open;

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧