关于mssql7的问题
fstao 2000-01-06 11:51:00 delphi的问题:
假如用MSSQL7建一新表table1,其数据和字段如下(id1为int,f1和f2为numeric,f3为char):
id1 f1 f2 f3
1 0 yes
2 0
3 0
4 0 yes
在form1添加button1,其click事件为:
with query1 do
begin
close;
sql.clear;
sql.text:='update table1 set f2=f2+1 where f3=''yes''';
Execsql;
close;
sql.clear;
sql.text:='update table1 set f1=f2';
Execsql;
end;
table1.Refresh;
这样每按一次button1,当f3为“yes”时,则f1和f2自动增1。如果我想这样,把f1的字段类型改为char,如何实现
每按一次button1,则f1则变为“第1次”、“第2次”、“第3次”等等。例如,第一次运行form1,按button1,则
id1 f1 f2 f3
1 第1次 1 yes
2 0
3 0
4 第1次 1 yes
再按一次button1,则
id1 f1 f2 f3
1 第2次 2 yes
2 0
3 0
4 第2次 2 yes
这样以此类推,那么如何在修改button1的onclick事件?