| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 659 人关注过本帖
标题:关于数据库修改问题
只看楼主 加入收藏
小猫跳跳舞
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2006-6-7
收藏
 问题点数:0 回复次数:13 
关于数据库修改问题


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

<form id="form1" name="form1" method="post" action="editbook_ok.asp">
<%
set rs1=server.CreateObject("adodb.recordset")
sql="select * from feedback where id="&request("id")
rs1.open sql,conn,1,1
%>
<table width="600" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td width="105" bgcolor="#FFFFFF"><div align="right">提问者姓名:</div></td>
<td width="492" bgcolor="#FFFFFF"><input name="name" type="text" id="name" value="<%=rs1("name")%>" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><div align="right">提问者EMAIL:</div></td>
<td bgcolor="#FFFFFF"><input name="email" type="text" id="email" value="<%=rs1("email")%>" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><div align="right">提问者联系方式:</div></td>
<td bgcolor="#FFFFFF"><input name="contact" type="text" id="contact" value="<%=rs1("contact")%>" /></td>
</tr>
<tr>
<td valign="bottom" bgcolor="#FFFFFF"><div align="right">回复:</div></td>
<td bgcolor="#FFFFFF"><textarea name="recontact" cols="50" rows="5" id="recontact"><%=rs1("recontact")%></textarea></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">&nbsp;</td>
<td bgcolor="#FFFFFF"><input type="submit" name="Submit" value="回复" />
<input type="reset" name="Submit2" value="重置" /></td>
</tr>
</table>
</form>
</body>
</html>这是填写修改的参数,然后传送给下一页editbook_ok.asp,代码如下

<!--#include file="conn.asp"-->
<%
set rs_update=server.CreateObject("adodb.recordset")
sql_update="select * from feedback where id="&request("id")&""
rs_update.open sql_update,conn,1,3
rs_update("recontact")=request("recontact")
rs_update("hftime")=now()
rs_update("reg")=1
rs_update.update
rs_update.close
set rs_update=nothing
response.Write("<script language='script'>alert('发送成功!');histroy.go(-1)</script>")
%>,为什么会出现
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/liuyan/editbook_ok.asp, 第 6 行
这个错误,请懂的朋友帮忙看下

[此贴子已经被作者于2006-6-21 18:13:38编辑过]

搜索更多相关主题的帖子: 数据库 
2006-06-21 18:12
sakai
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-6-21
收藏
得分:0 
你上面那页的request("id")的那个ID从哪里来的,还有你要实现的功能是什么
2006-06-21 18:17
小猫跳跳舞
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2006-6-7
收藏
得分:0 
前面那一页的代码是从再前一页传送过来的

-------男人赚钱为了女人------- -------女人花钱就找男人-------
2006-06-21 18:22
小猫跳跳舞
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2006-6-7
收藏
得分:0 
这ID从哪传过来和这两张页面的传递是没任何关系的,那张页面把ID传送到这张页面后,它的任务就完成了,之后就这两张之间的关系了

-------男人赚钱为了女人------- -------女人花钱就找男人-------
2006-06-21 18:25
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
你查一下那个ID值有没有传过来

http://www./
2006-06-22 09:07
mamu123456
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-6-5
收藏
得分:0 

你是不是要实现修改功能啊》
你ID是不是一个是自动编号,一个是隐藏域。如果不是那当然是错误不能实现~

2006-06-23 10:16
mamu123456
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-6-5
收藏
得分:0 
你把where id ="&amp;request("id")&amp;""改成where id="&amp;request("id")看看
2006-06-23 10:18
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
今天重新看了你的代码,发现应该是你没有传ID

<form id="form1" name="form1" method="post" action="editbook_ok.asp?id=<%=request("id")%>">

或者你加一个隐藏域
<input type="hidden" name="id" value="<%=request("id")%>" />
<input type="submit" name="Submit" value="回复" />
<input type="reset" name="Submit2" value="重置" />

然后中下一页
sql_update="select * from feedback where id="&request.form("id")&""



http://www./
2006-06-23 10:26
mamu123456
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-6-5
收藏
得分:0 
呵呵,大概就这意思吧,。。。。楼上的,我想问你下哦,我在做会员注册的时候没办法做到不允许同一用户名注册,你知道怎么做吗,谢谢你的指教!
2006-06-23 10:29
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(mamu123456)呵呵,大概就这意思吧,。。。。...
以下是引用mamu123456在2006-6-23 10:29:47的发言:
呵呵,大概就这意思吧,。。。。楼上的,我想问你下哦,我在做会员注册的时候没办法做到不允许同一用户名注册,你知道怎么做吗,谢谢你的指教!

先读取数据库看看注册的用户名是否存在,存在就不允许注册。

2006-06-23 10:40
快速回复:关于数据库修改问题
数据加载中...
 
   



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

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