找回密码

碧海潮声大学生网

查看: 511|回复: 2
打印 上一主题 下一主题

这个应该怎么做呀

[复制链接]
1#
发表于 2008-12-8 21:16 | 只看该作者
晕  这么好学啊  真不容易
回复 支持 反对

使用道具 举报

2#
发表于 2008-12-9 17:02 | 只看该作者
exec="select * from link where link_id="&request.form("link_id")
这个问题主要是实际执行的sql语句错误,request.form("link_id")不存在或者为空.
你需要先对值进行一下判断
if request.form("link_id")<>"" then
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2008-12-8 21:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谁会ASP啊
教我一下喽,遇到难题啦
高手也要虚心请教
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 &#39;link_id=&#39; 中。
/testonline/update.asp, 第 7 行
以下是源文件
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
<%
dim db
set db=server.createobject("adodb.connection")
db.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("wwwlink.mdb")
exec="select * from link where link_id="&request.form("link_id")
set rs=server.createobject("adodb.recordset")
rs.open exec,db,1,4

rs("name")=request.form("name")
rs("sex")=request.form("sex")
rs("tel")=request.form("tel")
rs.update
rs.close
set rs=nothing
db.close
set db=nothing
%>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋| 碧海潮声大学生网  

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.2( 浙ICP备11026473号 )

快速回复 返回顶部 返回列表