标题:[求助]还是数据类型不匹配
只看楼主
ziyan
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-6-29
 问题点数:0 回复次数:13 
[求助]还是数据类型不匹配
<!--#include file="conn.asp"-->
<%
 dim rs,sql
 set rs=server.createobject("adodb.recordset")
 sql="select * from images where id='"&id&"' "
 rs.open sql,conn,1,1
%> 
Microsoft JET Database Engine 错误 '80040e07' 
标准表达式中数据类型不匹配。 
/11/modiypic.asp, 行6 
如果把sql="select * from images where id=‘"&id&"’'"
改成sql="select * from images where id="&id&""
错误就变成了
 Microsoft JET Database Engine 错误 '80040e14' 
语法错误 (操作符丢失) 在查询表达式 'id=' 中。 
/11/modiypic.asp, 行6 
我的id是自动编号的怎么回事啊
搜索更多相关主题的帖子: 类型 数据 
2005-06-29 17:20
ziyan
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-6-29
得分:0 
怎么没人回贴啊
都不帮助我啊

腰缠十万贯,骑鹤上扬州.玉树琼花,金粉之盛,远过秦淮.晓起凭栏,六代青山尽在眼,晚来把酒,二分明月正当头
2005-06-29 17:46
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
ID是什么类型的?

2005-06-29 20:53
sunshine007
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2005-4-26
得分:0 
sql="select * from images where id='"&id&"' " 后面的id值,可能没有取到,估计是空值,用request取一下

一位美女向我走来,对我说:“帅哥?”我说:“不是。”她迎头就是一巴掌,她说:“你撒谎!”
2005-06-30 07:55
ziyan
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-6-29
得分:0 
ID是自动编号的
我开始也是用request
 sql="select * from images where id="&amp;request("id")
也是语法错误 (操作符丢失) 在查询表达式 'id=' 中。

腰缠十万贯,骑鹤上扬州.玉树琼花,金粉之盛,远过秦淮.晓起凭栏,六代青山尽在眼,晚来把酒,二分明月正当头
2005-06-30 08:03
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
sql="select * from images where id='"&amp;id

2005-06-30 08:05
sunshine007
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2005-4-26
得分:0 
sql="select * from images where id='"&id hxfly 这个语法好像不太..... 记得有id="&id id='"&id&"'"

一位美女向我走来,对我说:“帅哥?”我说:“不是。”她迎头就是一巴掌,她说:“你撒谎!”
2005-06-30 08:24
ziyan
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-6-29
得分:0 
sql="select * from images where id='"&id 6楼的怎么单引号只有一个啊id='"&id 按7楼的办法就变成了 Microsoft JET Database Engine 错误 '80040e14' 语法错误 (操作符丢失) 在查询表达式 'id=' 中

腰缠十万贯,骑鹤上扬州.玉树琼花,金粉之盛,远过秦淮.晓起凭栏,六代青山尽在眼,晚来把酒,二分明月正当头
2005-06-30 08:30
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
不还意思是我的错了 没有注意看 sql="select * from images where id="&id 这样不行的话就 sql="select * from images where id="&request("id") 在不行的话 就不是这部分代码的问题了 是你传递的参数没有被传送或没有被接收

[此贴子已经被作者于2005-6-30 8:56:39编辑过]


2005-06-30 08:49
sunshine007
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2005-4-26
得分:0 
首先在sql="select * from images where id='"&id 的前面验证一下id值 response.write id 如果取到,那你就把id='"&id id="&id ............... 自己试试,只要运行出来就行

一位美女向我走来,对我说:“帅哥?”我说:“不是。”她迎头就是一巴掌,她说:“你撒谎!”
2005-06-30 08:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-21841-1-1.html




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

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