找回密码
 立即注册
搜索
查看: 251|回复: 2

一个ASP的小问题~~~急!

[复制链接]

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
发表于 2004-6-22 17:37:53 | 显示全部楼层 |阅读模式
同一个数据库,有表A和表B

sql="select * from A  打开数据库表A
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
fmA=rs("url")  读取一个记录,赋值给fmA
rs.close
set rs=nothing


sql="select * from B  打开数据库表B
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
rs("fm")=request("fmA")   把刚才fmA的值写入表B的fm里面
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing


运行没问题,没出错

但是打开数据库表B,看到fm的值是空的?

请问我哪里搞错了?


:Y

384

主题

1503

回帖

2555

积分

荣誉版主

积分
2555
发表于 2004-6-23 12:44:27 | 显示全部楼层
直接这样就行了呀:
rs("fm")=fmA
干嘛还要request?如果是后面一段是页面提交时的传递的话,看看request("fmA")是不是空的

另外,好象没见你往b中rs.addnew?
回复

使用道具 举报

1678

主题

5167

回帖

9302

积分

荣誉版主

沉痛悼念小于……

积分
9302
 楼主| 发表于 2004-6-25 16:10:36 | 显示全部楼层
最初由 刀口 发布
[B]直接这样就行了呀:
rs("fm")=fmA
干嘛还要request?如果是后面一段是页面提交时的传递的话,看看request("fmA")是不是空的

另外,好象没见你往b中rs.addnew? [/B]


呵呵,谢谢指点,问题已经解决了,我用了Session临时存储了一下fmA的值

然后在下面调用完后,再清空Session

那个操作是替换数据,不是插入新数据,所以没用rs.addnew


:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-21 03:12 , Processed in 0.076740 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表