| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 380 人关注过本帖
标题:这样的ASP代码有错吗?请各位大虾指点!!!急!!!
收藏  订阅  推荐  打印 
wxm198427
Rank: 12Rank: 12Rank: 12
等级:版主
威望:3
帖子:298
积分:3400
注册:2008-6-30
这样的ASP代码有错吗?请各位大虾指点!!!急!!!

<!--#include file="conn.asp"-->

<%
dim rs,sql,id,title,content
id=cint(request.querystring("id"))
set rs=server.CreateObject("adodb.recordset")
sql="select * from nd_msg where id="&id
rs.open sql,conn,1,3
if not(rs.eof and rs.bof) then
title=rs("nd_title")
content=rs("nd_content")
response.write title
response.write  content
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<%end if%>
<a href="weiduyoujian.asp">返回</a>

[ 本帖最后由 wxm198427 于 2008-9-5 14:32 编辑 ]
搜索更多相关主题的帖子: ASP  代码  
2008-9-5 14:30
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:8017
积分:81786
注册:2004-7-17

没错阿?

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-9-5 14:34
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:8017
积分:81786
注册:2004-7-17

如果说错误那就可能是id=cint(request.querystring("id"))这句话没有获得传过来的数据,检查提交页面的编写

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-9-5 14:35
wxm198427
Rank: 12Rank: 12Rank: 12
等级:版主
威望:3
帖子:298
积分:3400
注册:2008-6-30
就是啊

就是啊,但是从运行的结果看,除了返回两个字就什么都没有了,知道吗
那些个从数据库中调出的那些东东都不知道哪去了????
谁能告诉我????????????
2008-9-5 14:36
wxm198427
Rank: 12Rank: 12Rank: 12
等级:版主
威望:3
帖子:298
积分:3400
注册:2008-6-30
我也怀疑

我也很怀疑这个语句!!!!!!!
2008-9-5 14:37
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:8017
积分:81786
注册:2004-7-17

那只能说问题并不出在楼主提供源代码的网页上,出在向这个页面提交数据的网页上

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-9-5 14:40
wxm198427
Rank: 12Rank: 12Rank: 12
等级:版主
威望:3
帖子:298
积分:3400
注册:2008-6-30
谢谢各位兄弟姐妹

我知道了,我做出来了,谢谢3楼那位兄弟给我的灵感,是我自己粗心了,少了传递值的代号,是在前面一个页面的,嗨,都弄了我好半天,后面的语句绝对没有一点错,我都运行成功了,告诫自己,各位,粗心不的啊!!
2008-9-5 15:59
wxm198427
Rank: 12Rank: 12Rank: 12
等级:版主
威望:3
帖子:298
积分:3400
注册:2008-6-30
还有错误啊哥们兄弟姐妹门啊

你们看,这样的代码也说FROM子句语法错误,就下面的那个sql语句,我都无语了,各位帮我看看:
<!--#include file="conn.asp"-->
<%
dim rs,sql,name,password
name=trim(request.form("name"))
password=trim(request.form("password"))
if name<>"" and  password<>"" then
set rs=server.CreateObject("adodb.recordset")
sql="select * from user where name='"&name&"'"
rs.open sql,conn,1,3
if not(rs.eof and rs.bof) then
response.write "用户名存在"
else
rs.addnew
rs("name")=name
rs("password")=password
rs.update
rs.close
conn.close
set rs=nothing
set conn=nothing
end if
else
response.write "用户名和密码不能为空!"
response.end()
end if
%>
2008-9-5 16:14
永夜的极光
Rank: 12Rank: 12Rank: 12
等级:版主
威望:17
帖子:2666
积分:34005
注册:2007-10-9

user外面要加一对中括号,改成
sql="select * from [user] where name='"&name&"'"

从BFS(Breadth First Study)到DFS(Depth First Study)
学习VIM中,欢迎访问我的blog  http://hi.baidu.com/newkedison
严重鄙视一切把论坛当成作业生成器和人肉搜索引擎的人
2008-9-5 16:39
wxm198427
Rank: 12Rank: 12Rank: 12
等级:版主
威望:3
帖子:298
积分:3400
注册:2008-6-30
谢谢楼上的大哥

谢谢楼上的哥们,我试试看,我平时都不用什么[]把那个给括起来啊,不过我还是去试试看!!谢谢
2008-9-5 17:17
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.047093 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved