| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 499 人关注过本帖
标题:[求助]一个关于操作符的问题
只看楼主 加入收藏
读书危害健康
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-9-23
收藏
 问题点数:0 回复次数:7 
[求助]一个关于操作符的问题

zblb.asp中的部分代码如下:
for i=0 to rs.fields.count-1
response.write "<td><B>" & rs.fields(i).name & "</B></td>"
next
response.write "</tr>"
do while not rs.eof
response.write "<tr>"
for i=0 to rs.fields.count-1
response.write "<td>" & rs.fields(i) & "</td>"
next
sid= rs("id")
rs.movenext
response.write "<td><a href=""edit.asp?tt=sid"">编辑</a></td></tr>"

loop


edit.asp的全部代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>编辑值班信息</title>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
color: #00789F;
font-weight: bold;
}
.style2 {color: #009ACE}
-->
</style>
</head>

<body>
<%
ID=request.querystring("tt")
Set Conn = Server.CreateObject("ADODB.Connection")
CONNSTR="driver={microsoft access driver (*.mdb)};dbq="+server.mappath("duty.mdb") +";"

conn.open CONNSTR
set rs=server.createobject("adodb.recordset")
sql="select * from duty where id="+id
set rs=conn.execute(sql)

%>
<table border="1" width="62%" align="center">
<tr>
<td width="17%">值班时间</td>
<td width="41%"><input name="zbsj" type="text" id="zbsj" value="<%=rs("值班时间")%>">
* </td>
<td width="42%"><div align="left">电话号码</div></td>
</tr>
<tr>
<td width="17%">值班领导</td>
<td width="41%"><input name="zbld" type="text" id="zbld" value="<%=rs("zb_ld")%>">
*</td>
<td width="42%"><input name="ldtel" type="text" id="ldtel" value="<%=rs("tel_ld")%>" maxlength="11"></td>
</tr>
<tr>
<td width="17%">值班支队</td>
<td width="41%"><input name="zbzd" type="text" id="zbzd" value="<%=rs("zb_zd")%>">
*</td>
<td width="42%"><input name="zdtel" type="text" id="zdtel" value="<%=rs("tel_zd")%>" maxlength="11"></td>
</tr>
<tr>
<td width="17%">一所值班</td>
<td width="41%"><input name="one" type="text" id="one" value="<%=rs("zb_one")%>">
*</td>
<td width="42%"><input name="onetel" type="text" id="onetel" value="<%=rs("tel_one")%>" maxlength="11"></td>
</tr>
<tr>
<td width="17%">二所值班</td>
<td width="41%"><input name="two" type="text" id="two" value="<%=rs("zb_two")%>">
*</td>
<td width="42%"><input name="twotel" type="text" id="twotel" value="<%=rs("tel_two")%>" maxlength="11"></td>
</tr>
<tr>
<td width="17%">戒毒所值班</td>
<td width="41%"><input name="jds" type="text" id="jds" value="<%=rs("zb_jds")%>">
*</td>
<td width="42%"><input name="jdstel" type="text" id="jdstel" value="<%=rs("tel_jds")%>" maxlength="11"></td>
</tr>
<tr>
<td>拘留所值班</td>
<td><input name="jls" type="text" id="jls" value="<%=rs("zb_jls")%>">
*</td>
<td><input name="jlstel" type="text" id="jlstel" value="<%=rs("tel_jls")%>" maxlength="11"></td>
</tr>
</table>
<table width="200" border="0" align="center">
<tr>
<th scope="col"><form name="form1" method="post" action="zb_save.asp">
<input type="button" name="Submit" value="修改">
</form><th scope="col"><form name="form2" method="post" action="zb_del.asp">
<input type="button" name="Submit" value="删除">
</form></th>
</tr>
</table>
<p align="center">&nbsp;</p>
<p align="center">&nbsp; </p>
<p>&nbsp;</p>

</body>
</html>


zb_save.asp代码如下:
<% Set Conn = Server.CreateObject("ADODB.Connection")
CONNSTR="driver={microsoft access driver (*.mdb)};dbq="+server.mappath("duty.mdb") +";"

conn.open CONNSTR
set rs=server.createobject("adodb.recordset")
sql="select * from duty where id= " +request("id")
rs.open sql,connstr,1,2
rs("值班时间")=zbsj
rs("zb_ld")=zbld
rs("zb_zd")=zbzd
rs("zb_one")=one
rs("zb_two")=two
rs("zb_jds")=jds
rs("zb_jls")=jls
rs("tel_ld")=ldtel
rs("tel_zd")=zdtel
rs("tel_one")=onetel
rs("tel_two")=twotel
rs("tel_jds")=jdstel
rs("tel_jls")=jlstel
rs.update
rs.close
%>


zb_del.asp代码如下
<%
Set Conn = Server.CreateObject("ADODB.Connection")
CONNSTR="driver={microsoft access driver (*.mdb)};dbq="+server.mappath("duty.mdb") +";"

conn.open CONNSTR
set rs=server.createobject("adodb.recordset")
sql="select * from duty where id= " +request("id")
rs.open sql,connstr,1,2
rs.delete
rs.close
%>

在zblb.asp页面点击“编辑”后,出现如下错误:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/edit.asp, 第 28 行
28行是 set rs=conn.execute(sql)


搜索更多相关主题的帖子: 操作符 
2006-09-23 19:34
读书危害健康
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-9-23
收藏
得分:0 
我这是错在哪?求大家帮忙

[url=http://shop34791159.]淘宝小店![/url]
2006-09-23 19:35
落地陨石
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2006-9-12
收藏
得分:0 
ID=request.querystring("tt")

ID应该是小写吧?

2006-09-23 19:44
读书危害健康
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-9-23
收藏
得分:0 
以下是引用落地陨石在2006-9-23 19:44:56的发言:
ID=request.querystring("tt")

ID应该是小写吧?

小写,大写,都一样


[url=http://shop34791159.]淘宝小店![/url]
2006-09-23 20:44
读书危害健康
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-9-23
收藏
得分:0 
改成小写后
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
/zbsys/edit.asp, 第 28 行

[url=http://shop34791159.]淘宝小店![/url]
2006-09-23 20:47
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
是不是你的参数没有传递过来啊!

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-09-25 08:26
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
ID根本就没有传!!!

可以查看你的edit.asp

<table width="200" border="0" align="center">
<tr>
<th scope="col"><form name="form1" method="post" action="zb_save.asp">
<input type="button" name="Submit" value="修改">
</form><th scope="col"><form name="form2" method="post" action="zb_del.asp">
<input type="button" name="Submit" value="删除">
</form></th>
</tr>
</table>

你只是从上一页把ID传到了edit.asp而没有从edit.asp传到下一页!!
自己仔细检查

http://www./
2006-09-25 10:22
读书危害健康
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-9-23
收藏
得分:0 
以下是引用hangxj在2006-9-25 10:22:47的发言:
ID根本就没有传!!!

可以查看你的edit.asp

<table width="200" border="0" align="center">
<tr>
<th scope="col"><form name="form1" method="post" action="zb_save.asp">
<input type="button" name="Submit" value="修改">
</form><th scope="col"><form name="form2" method="post" action="zb_del.asp">
<input type="button" name="Submit" value="删除">
</form></th>
</tr>
</table>

你只是从上一页把ID传到了edit.asp而没有从edit.asp传到下一页!!
自己仔细检查

那我该怎么传呢?


[url=http://shop34791159.]淘宝小店![/url]
2006-09-25 22:14
快速回复:[求助]一个关于操作符的问题
数据加载中...
 
   



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

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