帮忙!sql语句

IpConFigYYK 2003-09-28 03:49:59
sql = "select lei from car where lei = "&carlei&""
rs.open sql,conn,1,3
if rs.eof then

执行到rs.open sql,conn,1,3就报错!
提示:Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值。
...全文
68 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bananasmiling 2003-09-28
  • 打赏
  • 举报
回复
问题解决快结贴!
say1no2 2003-09-28
  • 打赏
  • 举报
回复
如果是字符型的要加上单引号,就像上面说的那样!
IpConFigYYK 2003-09-28
  • 打赏
  • 举报
回复
谢谢了!我的问题解决了!!
angelheavens 2003-09-28
  • 打赏
  • 举报
回复
如果lei是数值型则是
sql = "select lei from car where lei ="&carlei
rs.open sql,conn,1,1
if rs.eof then
如果lei是字符型则是
sql = "select lei from car where lei ='"&carlei&"'"
ChianEagle 2003-09-28
  • 打赏
  • 举报
回复
你看看我的

<%
Set adoCon = Server.CreateObject("ADODB.Connection")

' 数据库连接信息及驱动
strcon = "driver={sql server};SERVER=MYJ;database=JOB;UID=sa;PWD=;"


' 设置活动连接连接到连接对象
adoCon.Open strCon
%>
<%
adocon.CursorLocation=3
Set MM_rs = Server.CreateObject("ADODB.Recordset")

strSQL = "SELECT * FROM BASEDATA ORDER BY BASENO"
MM_rs.Open strSQL, adoCon,adOpenStatic
stefli 2003-09-28
  • 打赏
  • 举报
回复
carlei是字符型,还是数字型啊。
如果是数字的话,就这样了。
如果是字符的话,那得加上单引号哦
sql = "select lei from car where lei='"&carlei&"'"
萝卜波 2003-09-28
  • 打赏
  • 举报
回复
'加上"'"
sql = "select lei from car where lei = '"&carlei&"'"

28,404

社区成员

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

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