急,请问asp表达式错误?

来源:百度知道 编辑:UC知道 时间:2024/07/05 06:38:04
急,请问asp表达式中数据类型不匹配错误?
<%
dim cn,str,db
db=server.mappath("/data/news.mdb")
str="provider=microsoft.jet.oledb.4.0;data source="&db
set cn=server.createobject("adodb.connection")
cn.open str
%>
<%
set rs=server.createobject("adodb.recordset")
sql="select * from news where id='"&"10"&"'"
rs.open sql,cn,1,1
%>
急急急,标准表达式中数据类型不匹配错误,哪坏了啊,急急急!

错误类型:
Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
/admin/aaa.asp, 第 11 行

SQL 语句错误 数值不用引号
sql="select * from news where id= 10 "

<%
dim cn,str,db
db=server.mappath("/data/news.mdb")
str="provider=microsoft.jet.oledb.4.0;data source="&db
set cn=server.createobject("adodb.connection")
cn.open str
%>
<%
set rs=server.createobject("adodb.recordset")
sql="select * from news where id=10"
'或者
'sql="select * from news where id='10'"
rs.open sql,cn,1,1
%>

sql="select * from news where id=10"