asp 简单的添加语句怎么就是过不去啊!大侠们帮忙找找错~!代码如下,在线等。

来源:百度知道 编辑:UC知道 时间:2024/06/03 10:39:33
<!-- #include file="conn.asp" -->
<%
dim PicBoxName,PicBoxText,sql
PicBoxName=request("PicBoxName")
PicBoxText=request("PicBoxText")
if PicBoxName="" then
response.Redirect"Login.asp"
else
sql="select (PicBoxName,PicBoxText) from PicBox "
set rs=server.CreateObject ("ADODB.recordset")
rs.open sql,conn,1,3
rs.addnew
rs("PicBoxName")=PicBoxName
rs("PicBoxText")=PicBoxText
rs.update
rs.close
set rs=nothing
call CloseConn()
end if
%>
不是引号的问题,我不输入我在前台把PicBoxName 设为空值,它会跳转到login.asp页面的!

post 也不是这的问题!因为 我这么写,request("PicBoxName")也能得到前台输入的值!

没有人回答吗?谁把代码沾到你那帮运行运行,看看能到底是怎么回事!啊!我就郁闷了!是不是我那个小细节没有注意到!帮帮忙!要不给个别的 添加语句也行!

是不是数据为空的原因啊!我现在的表中是没有数据的! rs("PicBoxName") 是不是空的原因才运行不了啊?

你的是 POST 提交表单还是 GET ; POST用PicBoxText=Request.form("PicBoxName");
GET用PicBoxText=Request.QueryString("PicBoxName");

你运行起来看看,会提示你那行出现问题的.

代码似乎没有什么问题啊
碰到什么错误了?

response.Redirect"Login.asp"
是这个引号问题吗