至少一个参数没有被指定值。

jinxiao5856 2010-07-01 07:26:18
Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值。

/fun.asp,行 1113
下面是FUN.ASP 1113附近的代码
function openrs(tempsql)
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.ActiveConnection =connstr
Rs.Source =tempSQL
Rs.CursorType = 0
Rs.CursorLocation = 3
Rs.LockType =2
Rs.Open()
openrs=Rs.recordcount
end function


调用这个过程的页面

Private.asp

<!--#include file="Head.asp" -->
<!--#include file="htmlhead.asp"-->
<div>
<center>
<!--#include file="topback.asp" -->
<script>var preaddr="<%=preaddr%>";waiting();</script>
<%
url="#"
if loginid<>"" then
response.Write(loginid)
x=openRs("select * from 系统帐号 where 帐号编号=" & loginid) 主要是这行出错
if rsinfo.eof=false then
if Rsinfo("类型")="管理员" then
loginlevel="管理员"
response.Cookies("loginlevel")=loginlevel
levelkey=md5(loginlevel & safekey)
response.Cookies("levelkey")=levelkey
%>

<!--#include file="backuser.asp" -->
<%
end if

end if
end if
%>
</center>
</div>
</body>
</html>
...全文
56 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbcleo 2010-07-02
不是告诉你把汉字部分换成字母看看了么,也没换啊
回复
jinxiao5856 2010-07-02
没人了吗 实行不行可以加我下QQ我把源码发去 看看什么情况
回复
jinxiao5856 2010-07-01
我把sql x=openRs("select * from 系统帐号 where 帐号编号=" & loginid)

改成x=openRs("select * from 新闻”) 然后就出现了
缺少对象: ''

回复
jinxiao5856 2010-07-01
是这个
x=openRs("select * from 系统帐号 where 帐号编号=" & loginid)
回复
孟子E章 2010-07-01
Private.asp, 第 12 行
是啥》
回复
jinxiao5856 2010-07-01
一但修改sql 换成其他的表就提示

错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: ''
/Private.asp, 第 12 行
回复
jinxiao5856 2010-07-01
Set connobj = Server.CreateObject("ADODB.Connection")
connstr= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath(preaddr & Site & ".mdb") & ";Jet OLEDB:Database Password=''"
connobj.Open connstr
回复
hookee 2010-07-01
connstr 指定了吗
回复
孟子E章 2010-07-01
字段名字改成字母的试试
回复
jinxiao5856 2010-07-01
应该不是SQL的问题吧 我测试了下这个x=openRs("select * from 系统帐号“)

还是不行
回复
qq43695548 2010-07-01
看看数据库 帐号编号 这个字段是不是数字吧
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告