菜鸟问题。

ionlic 2003-12-22 10:31:35
新学asp……

这些值都是从上一个asp页中传过来的
我都是用request() 得到的。 我要写句sql语句。

bt=Request("txtbt")
bt=Replace(bt,"'","''")
parent=Request("txtparent")
forumid=Request("forumid")
aindex=Request("aindex")
text=Server.HTMLEncode(Request("txtmemo"))
text=Replace(text,vbCrLf,"<br>")
text=Replace(text," ","  ")
text=Replace(text,"'","''")


SQLcmd="update ARTICLE SET TITLE='"&bt&"' , PARENT="&parent&",TEXT='"&text&"',AUTHOR='"&id&"',TYPE= '"&forumid&"' where ARTICLE_INDEX=<%=aindex%> "


错误提示:
a=<%=RS("PARENT")
-^


----------------------------------------------
各位朋友帮忙看下,错误在何处?
能告诉我,对于这样定义一个变量,附值后应如何用它? 有的时候要加一些符号,我晕了。:p

谢谢
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzscs 2003-12-23
  • 打赏
  • 举报
回复
a = RS("dd")
ionlic 2003-12-23
  • 打赏
  • 举报
回复
up
NetBoy 2003-12-22
  • 打赏
  • 举报
回复
在<%%>里引用变量可以用"",
如果想直观可以用Javascript:window.reload("modify.asp?a=<%= rs("a")%>&b=<% rs("b")%>")

以上语法可能有问题,凭印象

NetBoy 2003-12-22
  • 打赏
  • 举报
回复
是不是给a赋值的时候语法不对啊,<%%>内不能再用<%%>,写的时候很容易多写
比如:<%Response.redirect "modify.asp?a=<%= rs("a")%>&b=<% rs("b")%>"%>

希望能帮你找到原因
ionlic 2003-12-22
  • 打赏
  • 举报
回复
我写错了。 帖错东西了。
上面除了错误提示就是我要问的问题了。


我要问的第二个问题

我从rs中得到一个值 比如<%=RS("dd")%>
我想让一个变量 a = <%=RS("dd")%> 这样是错误的。如何是正确的呢?

谢谢

28,391

社区成员

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

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