asp数据可以修改记录

[复制链接]
查看11 | 回复3 | 2008-10-29 16:30:20 | 显示全部楼层 |阅读模式
加了,没用 错误:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/2/8.asp, 第 14 行
不好意思。 是该了 不过还是 错误 。。 参数 有没传过来去哪里检查啊?? 谢谢 了
这句是ID 的代码"> 帮忙看看
OK 三楼的人说的是对的。?id=1&aa=123&bb=abc 123abc 是 数据吗? 但是 不太明白啊。 能再讲解下吗?
连接符都知道。 但是123 abc 并不是我设定的数据 它是哪里的参数呢?

回复

使用道具 举报

千问 | 2008-10-29 16:30:20 | 显示全部楼层
什么错误? 因为你没有把参数传过来, 1、 request.form("id")改成request("id") 另外两个也是这样该 2、假设这个文件的名字叫做a.asp,那你就在浏览器地址栏上写http://localhost/a.asp?id=1&aa=123&bb=abc 补充: 1、?和&是参数连接符号,第一个用?后面的用& 2、上文中id、aa、bb是参数 3、上文中1、123、abc是参数的值 以上再补充:新建一个页面,b.asp,复制以下内容<input name="id" type=hidden value=...
回复

使用道具 举报

千问 | 2008-10-29 16:30:20 | 显示全部楼层
你要先判断一下找没到记录啊 rs.open exec,conn,1,3 后面加一句 if not (rs.eof and rs.bof) then 再在rs.close前面加一句 end if 再有,最好把错误提示信息发出来--------------------很明示,你的id值没有传过来...
回复

使用道具 举报

千问 | 2008-10-29 16:30:20 | 显示全部楼层
<% set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db2.mdb") exec="select * from test where id="&re...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行