| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 646 人关注过本帖
标题:[求助]set 对象的用法?
只看楼主 加入收藏
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
结帖率:81.82%
收藏
 问题点数:0 回复次数:7 
[求助]set 对象的用法?
?<%
Set Navi = Server.CreateObject("MapLock.Lock")
Session("CFID")=""
Navi.CalCFID
Navi.close
if Session("CFID")="" then
%>
上面没定义CFID,但这里里怎么突然有着么一句
不懂
搜索更多相关主题的帖子: set 用法 对象 CFID Navi 
2007-11-08 17:22
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

关键是Navi.CalCFID这个方法,这里面可能从底层设置了CFID但这是一个ActiveX组件,源代码被封装了。

2007-11-08 17:26
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

ActiveX组件中也没有
CFID这个项。
难道是程序从SD卡中读的数据

2007-11-08 17:29
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
Set Navi = Server.CreateObject("MapLock.Lock")
这句话就是在创建ActiveX组件的对象,这个组件用什么编写的不得而知,因为这个组件可以使用,Java、VB、C++等多种语言编写。
2007-11-08 20:57
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
楼上说的没错

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-11-08 23:24
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

对,是有activex对象,但版主
<%
Set Navi = Server.CreateObject("MapLock.Lock")
Session("CFID")="" ///这里什么思? 为什么传递为空 而且我组件中并没有这个CFID
Navi.CalCFID ///这又是什么意思尤其是CalCFID? (正常情况下不应该是Navi.open么?)
Navi.close
if Session("CFID")="" then
%>
还有,我想问这个表达式吗如:和上面有什么大区别
set rs=server.createobject("adodb.recordset")
rs.open strsql,adconn,1,3
if not rs.eof then ’如果有此记录的话
rs("author").value=strau
rs.update
end if
rs.close
set rs=nothing
adocon.close
版主怎么一眼看出来上面是调用插件而下面的不是呢,?我对调用插件不太懂

2007-11-09 08:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
Session("CFID")=""这里清空了Session
因为Server.CreateObject在ASP中就是调用插件的语法,ASP中一些过于复杂的功能就需要编写插件来实现。
'这段代码在执行更新数据库的操作
set rs=server.createobject("adodb.recordset")
rs.open strsql,adconn,1,3
if not rs.eof then ’如果有此记录的话
rs("author").value=strau'这里更新了数据库的作者字段。
rs.update
end if
rs.close
set rs=nothing
adocon.close
2007-11-09 09:13
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

对,是有activex对象,但版主
<%
Set Navi = Server.CreateObject("MapLock.Lock")
Session("CFID")="" ///这里什么思? 为什么传递为空 而且我组件中并没有这个CFID
Navi.CalCFID ///这又是什么意思尤其是CalCFID? (正常情况下不应该是Navi.open么?)
Navi.close
if Session("CFID")="" then
%>
还有,我想问这个表达式吗如:和上面有什么大区别
set rs=server.createobject("adodb.recordset")
rs.open strsql,adconn,1,3
if not rs.eof then ’如果有此记录的话
rs("author").value=strau
rs.update
end if
rs.close
set rs=nothing
adocon.close
版主怎么一眼看出来上面是调用插件而下面的不是呢,?我对调用插件不太懂

2007-11-09 09:19
快速回复:[求助]set 对象的用法?
数据加载中...
 
   



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

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