急问,如何在写入数据库时把自动编号的数字同时写入到另一列中去?

Eagle_Lone 2002-04-05 10:55:38
例:
no为自动编号列,写入一条数据时他会自加,假设为20
那么可不可以让另一列:id中也写入数据20
谢谢
...全文
131 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yemol_yuan 2002-04-05
  • 打赏
  • 举报
回复
简单在插入语句的时候同时
把呢个字段的内容 = 自增长的字段就可以了
xys 2002-04-05
  • 打赏
  • 举报
回复
对,用addnew方法最简单,结合session就可以啦,
如:
rs.addnew
rs("1")="aaa"
rs("2")="bbb"
...
session("id")=rs("id")
...
再把session("id")=插入到另一张表不就得了?不这用到session是个小缺汉
Eagle_Lone 2002-04-05
  • 打赏
  • 举报
回复
能具体点吗?
Eagle_Lone 2002-04-05
  • 打赏
  • 举报
回复
有没有简单点的?看不懂哦
希偌 2002-04-05
  • 打赏
  • 举报
回复
用bookmark!
Eagle_Lone 2002-04-05
  • 打赏
  • 举报
回复
谢了
jj_79 2002-04-05
  • 打赏
  • 举报
回复

用游标 我以前用过的!!!
set @num=0(定义序号)
declare a_cursor scroll cursor for
select port_id(根据port_id与p_id相同的项置入序号)
from report_tab
where yy=left(@s_date,2)and mm=left(right(@s_date,4),2)
order by exprice desc(根据exprice 排序)
open a_cursor
fetch next from a_cursor
into @p_id
while @@fetch_status=0
begin
update report_tab
set num_exprice=@num
where yy=left(@s_date,2)and mm=left(righ(@s_date,4),2) and port_id=@p_id
fetch next from a_cursor
into @p_id
set @num=@num+1
end
CLOSE a_cursor

DEALLOCATE a_cursor
feijunjun 2002-04-05
  • 打赏
  • 举报
回复
我想可不可以,ID的值自己计算
我也想实现你的功能,我记得以前有过一段代码的,不知去哪了,用addnew方法,可以得到的,但现在怎么样都不能实现,可能是1999版电脑报合订本上,你找找

28,409

社区成员

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

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