我以为你可以使用一些小技巧,比如你有两个Dbedit,对应表1,
那么此时你想让两个Dbedit里的数据同时也添加到表2里,可以这么做:
Dbedit3.text:=Dbedit1.text;
Dbedit4.text:=Dbedit2.text;
以上只是个例子,你可以酌情修改一下,反正我以前遇到你这个问题的
时候就是用这个方法完成的,当然算不上高明,但总算达到了目的,你可以
试试!
那么此时你想让两个Dbedit里的数据同时也添加到表2里,可以这么做:
Dbedit3.text:=Dbedit1.text;
Dbedit4.text:=Dbedit2.text;
以上只是个例子,你可以酌情修改一下,反正我以前遇到你这个问题的
时候就是用这个方法完成的,当然算不上高明,但总算达到了目的,你可以
试试!
解决方案 »
- 关于组合键键盘消息的问题,高手指点!!!!!!
- 那位能给出后台是access2000的二进制数据存储?
- 今天老公过生日,放分庆祝!!!
- 急,简单问题,在线等待
- 问一个图像管理系统,是使用数据库,还是使用文件系统管理图像为好?
- 怎么控制不让输入一些字符
- Delphi 7 编译更为严格?
- if (midiOutGetNumDevs()>0) then MediaPlayer1.Play; 有错呢??
- [写给所有不喜欢delphi的人]
- 轻松得到50分!!
- 如何配置DELPHI5.0 BDE连接INFORMIX 7.0数据库
- Musicwind(风里来雨里去)等,我已经给你们分了。下一个问题:TThread中的Resume又是怎么回事?
但这些操作需要放在数据层,不能放在表示层,不过还是谢谢你的回答,等贴子结束时我会给分的。其实具体操作可以用inserted及deleted表搞定,只是我不知道这两个临时表一次只是对一次操作有用,还是不同的操作进行纪录累加。不过试一试就知道了。
所以你需要使用一个游标。如:
declare aa cursor for select * from inserted
open aa
fetch aa into ...
while @@fetch_status=0
begin
...
...fetch aa into ...
end
close aa
deallocate aa