| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2049 人关注过本帖
标题:[求助]错误 '800a01a8' 缺少对象: ''
取消只看楼主 加入收藏
bestmayli
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-6-14
收藏
 问题点数:0 回复次数:6 
[求助]错误 '800a01a8' 缺少对象: ''

运行程序出现如下错误提示:

Microsoft VBScripte 执行阶段错误 '800a01a8'
此处需要物件: ''
列164


列l64,附近代码如下(在此第四行即为列164):
<%
do while Not rsChamber.EOF
Set rsBooking = Server.CreateObject("ADODB.Recordset") SqlBooking="SELECT IIf(cint((csng(startdate)-csng(cdate(left(cdate('"&nowdate&"'),10))))*24)*4+295>295,cint((csng(startdate)-csng(cdate(left(cdate('"&nowdate&"'),10))))*24)*4+295,295) AS start, IIf(cint((csng(enddate)-csng(cdate(left(cdate('"&nowdate&"'),10))))*24)*4+295<967,cint((csng(enddate)-csng(cdate(left(cdate('"&nowdate&"'),10))))*24)*4+295,967) AS [end], * FROM AllBooking WHERE (enddate>=left(cdate('"&nowdate&"'),10) And startdate<left(cdate('"&nowdate&"')+7,10)) and ID='"&rsChamber("ID")&"' ORDER BY StartDate"

%>

大侠,帮我看看,我每个字都看了,就是没有发现哪个地方需要'', 谢谢!急

搜索更多相关主题的帖子: Microsoft csng cdate 对象 
2007-08-22 15:55
bestmayli
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-6-14
收藏
得分:0 
版主,好高兴看到你的指点哟!!!
你是说 把这句: WHERE (enddate>=left(cdate('"&nowdate&"'),10) And startdate<left(cdate('"&nowdate&"')+7,10))

改成: Where enddate>='"& nowdate &"' And startdate < '"& dateAdd("d",7,nowdate) &"'

这样返回的结果不会出错?我改了这样的,嗯,结果不会出错,可那个“此处需要物件: '' ”的问题还是存在呢!


enddate和startdate 是日期型吧,查询时应该有 '',可是我看我的都有'',SELECT IIf(cint((csng(startdate)-csng(cdate(left(cdate('"&nowdate&"'),10))))*24)*4+295>295。您说改具体怎么改呢?谢谢哟!

2007-08-23 09:22
bestmayli
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-6-14
收藏
得分:0 
回复:(阳光白雪)

谢谢版主,版主好耐心,好脾气哟!!!
可是不知怎么回事,我用了你的代码代替原来的,怎么还是缺少''这个东东?这怎么回事呢? 我朋友用了这段代码没有报错,怎么我的就报错?是不是其他问题会引发这个问题呢?


2007-08-23 10:11
bestmayli
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-6-14
收藏
得分:0 
我朋友用的是我那段代码没有报错,我用的是就出现如题的错误!再给看看?



2007-08-23 10:13
bestmayli
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-6-14
收藏
得分:0 
字符类型!

2007-08-23 10:23
bestmayli
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-6-14
收藏
得分:0 
好像这个关系不大,ID='"& rsChamber("ID") &"'这样写会报错,那样写ID="& rsChamber("ID") &",还是错。死了!!!楼上两位大侠帮我看看哟!

ayue222,好奇怪,我明明看你不在线的图标,可是你又能回答问题?哦,我明白了,你是隐身登录,(*^__^*)

2007-08-23 10:27
bestmayli
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-6-14
收藏
得分:0 
以下是引用fengmumei在2007-8-23 17:48:32的发言:
为什么不把你的SqlBooking输出来看看啊?
response.write(SqlBooking)

不知你是指什么输出来?指程序运行吗?
运行程序就是出现如题的错误呀!如第一楼所述。


ID在我这里是指仪器简称。不知各位大侠是不是说如果是字符型,就要''?

可是不管这里加不加,问题还是依旧哟

不知哪里还缺少'',你们发现了吗?发现了告诉我一声哟,谢谢!


2007-08-23 18:31
快速回复:[求助]错误 '800a01a8' 缺少对象: ''
数据加载中...
 
   



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

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