你再仔细看看你的代码逻辑,你的table里已经有了该记录了,用query查询当然就不会为空了。
解决方案 »
- 散分年底卖身....
- 在D7中打开一个excel文件后关闭,没有修改其内容,但他老出现这样的提示,如何不让他出现对话框提示?
- 各位大吓,小妹在这请教Delphi中的bold是什么呀?还有怎么用
- delphi6:出现BOF或EOF有一个是真,或当前记录已被删除,所需操作要求一个当前的记录
- Locate查找到相应的结果后如何再调用相同方法查找下一条相应结果的记录?
- 用Activeform包装已存在的程序,在浏览器运行后点击应用程序出现错误
- fastReport中如何控制每页只打印10条数据,但数据库中的记录是不定的!
- 作一个教师业务档案管理系统!请朋友们给点建议!!
- 关于文件保存的问题。
- d
- 抽烟的程序员请进.
- 有关MDI子窗体显示的一问??
query.parambyname('p_code').asstring:=edit.text;
//加一句ExecuteSQL
query.ExecuteSQL;
query.open;
//改为如下试一下
if (Query.BOF and Query.EOF) then begin
table.edit;
table.fieldbyname('编号').asstring:=edit.text;
table.post;
end