手把手教你使用VB来创建ASP组件6

作者: 来源: 日期:2005-1-20
(2)DeleteCdInformation.asp程序 

  点击每条信息后的删除键就会从表中把该条信息删除,它也调用了我们刚刚注册的组件。限于篇幅,我只把最重要的几行代码写出: 

<% 

Dim CD_Info 

Set CD_Info =Server.CreateObject(“CD.CD_Handle”) 

CD_Info.Delete Request.QueryString(“ID”) 

%> 

(3)AddCDInformation.html 

  本程序是一个纯HTML文本,只出现一个表单,让你填写新的CD信息,然后再发给InsertintoDB.asp来加入数据库。 

<html> 

<head> 

<meta http-equiv="Content-Language" content="zh-cn"> 

<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 

<title>请您添加一条CD信息</title> 

</head> 

<body> 

<form method="POST" action="InsertintoDB.asp"> 

<p> </p> 

<p> 请您添加一条CD信息</p> 

<table border="1" cellspacing="1" width="34%" height="109"> 

<tr> 

<td width="24%" height="16"> 

<p align="center">CD号</td> 

<td width="76%" height="16"><input type="text" name="ID" size="24"></td> 

</tr> 

<tr> 

<td width="24%" height="16"> 

<p align="center">CD名</td> 

<td width="76%" height="16"><input type="text" name="Name" size="24"></td> 

</tr> 

<tr> 

<td width="24%" height="16"> 

<p align="center">作者</td> 

<td width="76%" height="16"><input type="text" name="Author" size="24"></td> 

</tr> 

<tr> 

<td width="24%" height="16"> 

<p align="center">价格</td> 

<td width="76%" height="16"><input type="text" name="Price" size="24"></td> 

</tr> 

<tr> 

<td width="24%" height="95"> 

<p align="center">简介</p> 

<p> </td> 

<td width="76%" height="95" valign="top"><textarea rows="4" name="Information" cols="22"></textarea></td> 

</tr> 

<tr> 

<td width="100%" height="15" colspan="2"> 

<p align="center"><input type="submit" value="提交" name="B1"><input type="reset" value="取消" name="B2"></td> 

</tr> 

</table> 

</form> 

<p> </p> 

</body> 

</html> 

(4)InsertIntoDB.asp程序,用到了组件中Add方法 

<HTML> 

<HEAD> 

<TITLE></TITLE> 

</HEAD> 

<BODY> 

<%DIM Insert_CD 

set Insert_CD =Server.CreateObject("CD.CD_Handle") 

Insert_CD.Add request.form("ID"),request.form ("Name"),request.form("Author"),request.form("Price"),request.form("Information") 

%> 

<p>您已成功的加入一条书目</p> 

<form name="A" Method="POST" Action="ListCdInformation.asp"> 

<input type="SUBMIT" Value="返回" name="B1"> 

</form> 

</body> 

</html> 

六、总结 

  上面我简要的介绍了组件的定义以及使用VB来编写ASP中组件的方法,其实上面所举的例子只是很粗浅的例子,相信大家写出的程序一定会比我的更好,我想如果有机会的话,我还会谢谢如何使用VC++和Java来编写COM组件,因为我觉得,如果你没有掌握COM组件,你也就没有掌握ASP的精髓。 
相关文章