有个传值的问题如下?

frankrenping 2010-07-22 05:57:09
如下两个表,将表customer1中的uid 传给表customer2中的uid,我用了程序在网页间传值太麻烦,有啥简单方法?如用触发器,咋写?谢谢。

customer1

uid 自动生成

Username
....

customer2

ID 自动生成

uid

hairstyle
.....
...全文
119 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hflulei 2010-07-23
  • 打赏
  • 举报
回复
表一的id添加出来后,再赋予表二就可以啦。
两句
sql="Select * from table1 order by id desc"
id=rs("id")
sql2="select * from table2 where id=100" '(这是根条件 比较是表二ID为100的)
或者
sql2="select * from table2 order by id desc '(这里是表二中最后一条记录)
rs("uid")=id ‘
rs.update

你试试看
lzp4881 2010-07-23
  • 打赏
  • 举报
回复
create trigger tr_customer1
on customer1 for insert
as
begin
declare @uid int
select @uid=uid from inserted
insert into customer2 (uid) values(@uid)
end
loveinet_168 2010-07-23
  • 打赏
  • 举报
回复
顶上。。。
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lzp4881 的回复:]
create trigger tr_customer1
on customer1 for insert
as
begin
declare @uid int
select @uid=uid from inserted
insert into customer2 (uid) values(@uid)
end
[/Quote]
从业务逻辑和执行效率上,在触发器里写最合适.
CXZ84 2010-07-23
  • 打赏
  • 举报
回复
insert into 表1 select * from 表2 where 条件 ,直接SQL实现阿
frankrenping 2010-07-22
  • 打赏
  • 举报
回复
还是要用ASP程序,请问楼上触发器能写吗?
lzp4881 2010-07-22
  • 打赏
  • 举报
回复
insert into 表1 select * from 表2 where 条件
frankrenping 2010-07-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lzp4881 的回复:]
表与表之间传值?
直接update或者insert不行吗?
[/Quote]

不太理解,咋样update and insert呢?从哪里。
lzp4881 2010-07-22
  • 打赏
  • 举报
回复
表与表之间传值?
直接update或者insert不行吗?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧