Asp组件初级入门与精通系列之五

经常我们可以看到在连接数据库,打开记录集的时候,如下:

rs.Open strsql, conn,adOpenDynamic ,adLockPessimistic

在键入”,”的时候,后面会出现一个游标类型或者锁类型列表可以供选择。

有时候我们为了简化,直接rs.open strsql,conn,1,3

第一种方法是不是更加专业一些,我们来看看asp中如何实现

 

打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC5

Option Explicit

定义枚举类型

Public Enum Interfacedig

   icfirst = 1

   icsecond = 2

   icthree = 3

   icfour = 4

   icfive = 5

   icsix = 6

   icserven = 7

   iceight = 8

End Enum

 

'定义函数

Public Function CallDat(ByVal idig As Integer, ByVal ics As Interfacedig) As Variant

CallDat = idig * ics

End Function

 

Ok,一个组件就写好了,点击菜单->文件->生成fCom.dll文件

确定,在目录下就会有fCom.dll文件

 

测试

打开visual interdev6.0,生成一个asp文件

 

<%@ Language=VBScript %>

<HTML>

<BODY>

<%

定义,还可以把这一部分放到一个文件中,就像ado的记录集<!--#include file="adovbs.inc"-->

   const icfirst = 1

   const icsecond = 2

   const icthree = 3

   const icfour = 4

   const icfive = 5

   const icsix = 6

   const icserven = 7

   const iceight = 8

 

set obj=server.CreateObject("fCom.fc5")

这里可以使用iceight或者8,但是前者使代码具有更好的可读性

a= obj.CallDat(4,iceight) 

Response.Write a

Response.Write "<br>"

a= obj.CallDat(4,8) 

Response.Write a

%>

<P>&nbsp;</P>

 

</BODY>

</HTML>

 

配置好虚拟目录,在ie中执行此asp文件,得到结果如下:

32
32

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值