| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 592 人关注过本帖
标题:各位老大,高手们,,帮俺看看这段代码...我看不出来什么原因..????
只看楼主 加入收藏
lidss
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-8-8
收藏
 问题点数:0 回复次数:9 
各位老大,高手们,,帮俺看看这段代码...我看不出来什么原因..????
<!--#include file="conn.asp"--> <% dim num num=request.Form("num") set rs=server.CreateObject("adodb.recordset") sqlstr="select * from message where id="&num rs.open sqlstr,conn,1,3 if not rs.eof then rs.delete rs.update rs.close conn.close set rs=nothing set conn=nothing response.write("删除成功") end if rs.close conn.close set rs=nothing set conn=nothing response.write("删除失败") %> 注:其中num为数值型 运行时,提示原因为:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。

/golast/dele1.asp,行7 各位高手,,,..偶先谢谢了啊.

搜索更多相关主题的帖子: conn num set 老大 
2005-08-19 16:44
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
你的num是从表单传过来的? 假如不是就改request("num") 试试
2005-08-19 16:48
hxf1y
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-8-19
收藏
得分:0 
response.write(sql)
自己看看就知道怎么回事了
还有
这个程序有一点逻辑错误
不过不会影响整体程序的运行
2005-08-19 16:52
lidss
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-8-8
收藏
得分:0 
各位高手,,偶试了啊..还是没解决....请各位说的再详细点好吗.???/偶是一菜鸟...
2005-08-20 08:56
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
sqlstr="select * from message where id="&num&"" 一试就灵,包你满意

[此贴子已经被作者于2005-8-20 9:21:27编辑过]

2005-08-20 09:20
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
上一页代码贴出来
2005-08-20 09:21
toolag
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2005-7-30
收藏
得分:0 
原因:在sql语句中存在非法书写的英文关键字或字段错误
解决方法:把sql语句打出来,然后逐个单词对照,查找出书写的错误

注意 ' 的使用, 建议查看 提交表单中 num 的 value HTML的书写

VB, Delphi, ASP, PHP, JSP, .NET MS SQL, My SQL, Oracle Diablo, StarCraft, WarCraft, World of Warcraft
2005-08-20 09:56
lidss
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-8-8
收藏
得分:0 

这是上一页的代码啊..以上的方法我都试了..也没解决..挺郁闷的. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head>

<body> <form action="dele1.asp" method="post"> <table> <td>请输入要删除的记录号</td><td><input type="number" name="id"></td></tr> <tr><td><input type="submit" value="提交" >&nbsp &nbsp <input type="reset" value="重置"></td></tr> </table> </form> </body> </html>

2005-08-20 12:48
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
没见过这样做删除的 连内容都看不到 山错了怎么办

你用列表 加删除链接不行吗

[此贴子已经被作者于2005-8-20 13:34:26编辑过]


2005-08-20 13:32
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
[QUOTE] <input type="number" name="id"> [/QUOTE] [QUOTE] num=request.Form("num") [/QUOTE] 你表单用id 获取num 能得到值吗?? 这样也行可就奇怪了。。。
2005-08-20 13:37
快速回复:各位老大,高手们,,帮俺看看这段代码...我看不出来什么原因..????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017760 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved