急等(小问题)

yingt 2003-06-18 11:08:38
在asp编程中发现下列问题:
在一个提交页面中:
<%
set conn=session("conndb2")
on error resume next

id=request("id")
tname=request("partname")'提取上个页面的值(正常)

login_name=trim(request("login_name"))
name=trim(request("name"))
note=trim(request("note"))'三个数值取得是本页面的文本框中填写的值(提交后可以得到,也算正常)

dim time
time=date()
dim t
if id<>"" then
sql="update zx2 set b21='0',b7='"& name &"' where b2='" & tname & "'"‘直接使b21='0'或者b7='100'都可以得到,但等于'"& name &"'时,b7不能取得值,数据库显示为空(原来是null),奇怪?
on error resume next
conn.execute(sql)
response.Write b21
Response.Redirect ("zxt.asp")
end if

%>

问如何解决?(本页面是提交自己,我使用insert into 可以将'"& name &"'插入到b7中,为何update不行呢?在线等!谢谢!
...全文
31 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
caoshangfei 2003-06-18
  • 打赏
  • 举报
回复
on error resume next去掉。
summercat 2003-06-18
  • 打赏
  • 举报
回复
不是有个按钮吗》一点他就到这个页面
那个按钮的名字假如叫 name="ok" value="提交"
那你在这个页面就判断就行啊
if request("ok")="提交" then
执行更新语句...
else
....
yingt 2003-06-18
  • 打赏
  • 举报
回复
谢谢大家,我现在发现,在提交后才能得到response.write name的值,而此时(sql="update zx2 set b21='0',b7='"& name &"' where b2='" & tname & "'")已经完成,所以update不到name的值,要想办法提交后才执行update,大家也帮我想想办法!!!谢谢!!!
DieGhost 2003-06-18
  • 打赏
  • 举报
回复
先把on error resume next 注释掉,
然后用esponse.write name 查看name值
chichuli_4 2003-06-18
  • 打赏
  • 举报
回复
up
summercat 2003-06-18
  • 打赏
  • 举报
回复
name=trim(request("name"))
response.write name
response.end()
summercat 2003-06-18
  • 打赏
  • 举报
回复
同意草上飞,先看name 有值没有...
caoshangfei 2003-06-18
  • 打赏
  • 举报
回复
name=trim(request("name"))
response.write name有值吗》?
qqlihai666 2003-06-18
  • 打赏
  • 举报
回复
你有没有看数据库的连接啊!
set conn=server.createobject("adodb.connection")
Connstr="DBQ="+server.mappath("Database/ly.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};
zxll5523613 2003-06-18
  • 打赏
  • 举报
回复
有错误提示吗
nboys 2003-06-18
  • 打赏
  • 举报
回复
是不是b2不是字符型的,应改为 b2="&tname&"
rexsp 2003-06-18
  • 打赏
  • 举报
回复
会不会是空格的问题?
变量前后有空格?
nboys 2003-06-18
  • 打赏
  • 举报
回复
把on error resume next去掉,就知道哪里出错了

或试一试:if id<>"" then>---if not isnull(id) then

28,390

社区成员

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

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