进行删除操作时,怎么有的数据表马上有改动,而有的数据表要整个工程结束才有改动呀? 1:首先确定findkey时,确实找到了这条记录。2:对于Table来说,Delete后要Refresh(Close, Open)才能体现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在delete;加了refresh;怎么还是有的表改了,有的没改呀,(close,open)是参数吗?我加了后反而出错了。 把table1的Autorefresh属性设为true; 我将table1的autorefresh改成了true,可是新增的部分还是没反应,但是我没关闭程序,再转到删除部分(另一个界面),却可以看到有新增的内容以供删除(就是直接用database desktop看数据表时,没有新增的行的)。帮我看一下程序吧!//新增功能//with datamodule1.table1 dobegintablename:='E_BASIC';active:=true;datamodule1.table1.appendrecord([ename.text, ecode.text, sexfield, formatdatetime('yyyy-mm-dd',birthday.Date), edulevel.text, specialty.text, nationality.text, homeplace.text, folk.text,clan.text, wedlockfield , address.Text , zipcode.text, phone.text, idcard.text, archivesid.text, relation.text]);Refresh;close;open;//删除功能// with datamodule1.table1 do begin tablename:='E_BASIC'; open; if findkey([delecode.text]) then begin delete; refresh; close; open; end; end; 我用的是appendrecord,书上不是说不要用post的吗,我试过了也没用的,我现在用applyupdates倒可以了,但我不清楚到底refresh和applyupdates最大的区别是什么?是不是要根据数据库而言呀?请赐教,我用的是oracle数据库。 SysConst病毒的传播途径 delphi5中没有定义PCardinal类型该怎么处理? 急,急,急,急,急,急,急。请问谁用Dspack开发过网络播放器? 请教网络传输中接收不同数据的问题 miky(miky) 来接分 ********************如何判断指定目录下有没有文件?*************** 文件查找窗体 三层结构中怎样来应用存储过程,及怎样传递参数,希望给个例子!(急!菜鸟求) 关于combobox的问题! 请大家讲一下CheckListBox怎样用? 为什么我的软件发布状态总是“未发布”? 送分的题目
with datamodule1.table1 do
begin
tablename:='E_BASIC';
active:=true;
datamodule1.table1.appendrecord(
[ename.text,
ecode.text,
sexfield,
formatdatetime('yyyy-mm-dd',birthday.Date),
edulevel.text,
specialty.text,
nationality.text,
homeplace.text,
folk.text,clan.text,
wedlockfield ,
address.Text ,
zipcode.text,
phone.text,
idcard.text,
archivesid.text,
relation.text]);
Refresh;
close;
open;//删除功能//
with datamodule1.table1 do
begin
tablename:='E_BASIC';
open;
if findkey([delecode.text]) then
begin
delete;
refresh;
close;
open;
end;
end;