===请问这是什么问题(附源码)===

ricky lyu 2003-10-15 12:22:35
源码:

<%@ language=VBSCRIPT codepage=936 %>
<!--#include file="opendb.inc"-->
<%
dim a
a=trim(request.querystring("id"))
sql="select uid,company,comcity,address,tel,fax,mail,web,product,intro from yp where id='"&a&"'"
rs.open sql,conn,1,2
uid=rs("uid")
company=rs("company")
comcity=rs("comcity")
address=rs("address")
tel=rs("tel")
fax=rs("fax")
mail=rs("mail")
web=rs("web")
product=rs("product")
intro=rs("intro")
rs.close
%>

错误信息:


Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'

[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。

/showcom.asp,行6
...全文
28 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
goldme76 2003-10-15
  • 打赏
  • 举报
回复
DIM 是用来定义变量的,去掉有什么用
injoo 2003-10-15
  • 打赏
  • 举报
回复
去掉 dim a 看看!!
kevin_gao 2003-10-15
  • 打赏
  • 举报
回复
codepage=936 这是个什么东东?
goldme76 2003-10-15
  • 打赏
  • 举报
回复
a=trim(request.querystring("id"))==>a=request("id")
trim()这个函数是去字符串空格的,它返回的数值类型是字符型,
那么你的程序里的a就是字符型,而id这个字段是数值型,啊当然会类型不匹配
sinusoid 2003-10-15
  • 打赏
  • 举报
回复
换这个试试:
sql="select uid,company,comcity,address,tel,fax,mail,web,product,intro from yp where id="&a
富察咪咪 2003-10-15
  • 打赏
  • 举报
回复
id 是数值型字段,去掉单引号
sql="select uid,company,comcity,address,tel,fax,mail,web,product,intro from yp where id="&a
aloxy 2003-10-15
  • 打赏
  • 举报
回复
一看就是a的类型不对。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧