标题: ASP编程:WebComputing━ADO总结呈报5 [打印本页] 作者: 爱飞 时间: 2015-2-16 00:25 标题: ASP编程:WebComputing━ADO总结呈报5 缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全ado|web 5、StoredProcedure
在会商StoredProcedure之前,我还要对Command对象的Execute办法的感化停止一下论述,普通来讲利用Command的Execute办法有三个目标。1、用于停止一些复杂的处置,例如删除一笔记录:
comm.CommandType=AdCmdText
comm.CommandText="Delect From employee Where Job_ID=1"
comm.execute
如许的任务不需求前往甚么器材。2、用于停止一些庞杂的处置,例如停止一个Transact的设计,这类普通都是和StoredProcedure一同任务的,并且有输入参数和输出的参数,这也是咱们本章的会商主题。3、用于前往一个RecordSet对象,用于其它的处置,例如:
comm.CommandType=AdCmdText
comm.CommandText="Delect From employee Where Job_ID=1"
set rs=comm.execute
dim i
while not rs.EOF
for i=0 to rs.fileds.count-1
response.write rs.fileds.item(i).value&","
next
response.write "<br>"
rs.MoveNext
wend
好了,仍是让咱们重新回到StoredProcedure的会商下去。StoredProcedure是甚么呢?它是一个事后存储的数据库履行举措集,在SQL的办理布局中,关于一个数据库下有几个局部,一个是数据表的纠合、一个就是StoredProcedure的纠合。将二者联合可以完成良多壮大的功效。StoredProcedure实际上是对传统的SQL语句的一种扩大,次要是在参数的输出与输入上。上面我大致的引见一下StoredProcedure的语法布局和与Command对象的参数的传递成绩。
StoredProcedure的尺度写法:(在SQL Server上用Query Analyzer履行)
Create Procedure Procedure_Name
Define Parameter
As
SQL Structure
上 面的语法布局中,Procedure_Name为存储布局的的名字,也是你将在Command中援用的名字。然后是界说输入和输出的参数。最初是一个SQL布局化语句。上面是一个StoredProcedure的例子,它无需输出的参数,也没有输入。
Create Procedure Del_User