asp问题,路过的帮我看一下,急,在线等!!!

mmmtoo 2006-05-08 11:35:22
我遇到这样一个问题,帮我解决一下好吗?
现在有2个表:rc_person_jianli和rc_person_itjineng
rc_person_itjineng中数据如下:
id pid uid itproclass itusetime
12 245 6 数据库 12
13 245 6 sql 20
14 245 6 java 17
.....
说明一下,itproclass存的是it技能名称,itusetime存的是it技能使用的时间
rc_person_jinali中是这样的结构:
pid uid ituselevel .....
我现在要把上面表里面的itproclass和itusetime同时存到下表的ituselevel中去!怎么实现 啊??
存完以后要的效果是:
pid uid ituselevel ....
245 6 数据库<p>12<p>sql<p>20<p>java<p>17 ....
帮我解决一下好吗?
...全文
140 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmmtoo 2006-05-09
  • 打赏
  • 举报
回复
已经解决,马上发分
bestupid 2006-05-08
  • 打赏
  • 举报
回复
把你第一个表里的记录循环读出来,把那两个字段连成一个你要的字符串,再添加到你第二个表的那个字段里就行了。
也许哪位高人能用一句sql语句搞定的,能贴上来我们学习下最好喽~
m1_1m 2006-05-08
  • 打赏
  • 举报
回复
sql=select pid, uid ,itproclass,itusetime order by pid"
set rs.conn.execute(sql)
if not rs.eof then
s1="0"
s2=""
insql=""
while not rs.eof

if s1="0" then
s2=rs("pid")
s1="1"
end if
if s2=rs("pid") then
insqla="insert into ituselevel(pid,uid,ituselevel) values("&rs("pid")&","&rs("uid")","&"
insql= insql & rs("itproclass")&"<p>"& rs("itusetime")
else
insql=insqla & insql &"&")"
conn.execute(insql)
insql=""
insqla="insert into ituselevel(pid,uid,ituselevel) values("&rs("pid")&","&rs("uid")","&"
insql= insql & rs("itproclass")&"<p>"& rs("itusetime")
end if
if rs.eof then
conn.execute(insql)
end if
rs.movenext
wend
end if
jobs002 2006-05-08
  • 打赏
  • 举报
回复
select pid ,uid into rc_person_jinali from rc_person_itjineng
hgw520 2006-05-08
  • 打赏
  • 举报
回复
关注!
asptoc 2006-05-08
  • 打赏
  • 举报
回复
insert into rc_person_jianli select itproclass,itusetime from rc_person_itjineng
煊烨 2006-05-08
  • 打赏
  • 举报
回复
关键是看你这个东西是否经常要导,还是时时促发?或者只是一次性的
mmmtoo 2006-05-08
  • 打赏
  • 举报
回复
m1_1m,谢谢你给我的回复,但是有些地方我看不懂,我的数据是从第1个表写入第2个表的ituselevel的字段中。。。。
mmmtoo 2006-05-08
  • 打赏
  • 举报
回复
首先感谢大家的关注,我的这个问题还是没有解决,期待答案,谢谢啦!!
首先我说明一下,在第一个表里面的纪录可能很多!我只是随便写了几条!

28,402

社区成员

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

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