触发器只能针对insert、delete、update啊并不能针对查询,如果你是保存年龄的话,不可能自动的
解决方案 »
- 怎么实现在程序外光标当前位置插入字符~
- Delphi7 runtime error 216
- 好久没来转转了...散分..顺便看能不能看到那些老怪物...
- xmldocument换行问题
- "如果数据集不在insert 或者edit状态下,强制设成edit状态"语句怎么写?
- 关于Delphi2006的智能提示的困惑
- 如何实现这样的查询和写库操作?? (请指教)
- 请教关于用delphi复制无文件影碟的问题
- TIdBase64Encoder,TIdBase64Decoder,TIdUUDecoder,TIdCoderMD5的例子,收到就给分。
- 在TSTRINGGRID中怎么删除一行???****急急急急
- c/s结构中的数据提交问题
- stinggrid怎样显示出字段名
也是可以推断出生日日期(年份) = 档案注册日期 (Date) - 当时的年龄(Integer).
老大门
谁可以帮我写得具体一点 啊
adoquery1.close;adoquery1.sql.clear;
adoquery1.sql.add(select 出生日期 from 表名);
adoquery1.ExecSQL;adoquery1.Active := true;while not adoquery1.eof do
begin
DecodeDate(出生日期,Year,Month,Day);变量1 := year;
DecodeDate(当前日期,Year,Month,Day);变量2 := year;
adoquery1.edit;
adoquery1.Fields[年龄字段].AsString := 变量2 - 变量1;
adoquery1.Post;
adoquery1.Next;
end;