This Domain(Admin5.com) is for Sale:

几例在ASP数据库存储过程的使用方法

时间:2007-12-23  来源:不详  作者:迈克DB

cmdTest.Prepared = True copyright dedecms

织梦好,好织梦

''创建 Parameter 对象

织梦好,好织梦

Set prmTest=cmdTest.CreateParameter("job_desc",adVarChar,adParamInput,50,"网络") copyright dedecms

''将数据追加到 Parameters 数据集合中 dedecms.com

cmdTest.Parameters.Append prmTest

织梦内容管理系统

Set prmTest = cmdTest.CreateParameter("job_id",adSmallInt,adParamInput,,"12")

内容来自dedecms

cmdTest.Parameters.Append prmTest 织梦内容管理系统

copyright dedecms

''执行修改 – 不需要返回结果,简单的使用cmdTest.Execute 就可以了 dedecms.com

cmdTest.Execute

织梦内容管理系统

织梦好,好织梦

''重新设置参数运行 – 便可修改另一条数据 本文来自织梦

cmdTest.Parameters("job_id") = "1" copyright dedecms

cmdTest.Parameters("job_desc") = "测试"

copyright dedecms

cmdTest.Execute 本文来自织梦

dedecms.com

''重新设置参数运行

织梦内容管理系统

cmdTest("job_id") = "14"

织梦内容管理系统

cmdTest("job_desc") = "金融" 织梦内容管理系统

cmdTest.Execute

内容来自dedecms

内容来自dedecms

Set rsTest = Cnn.Execute("Select job_id,job_desc From jobs")

copyright dedecms

While Not rsTest.EOF dedecms.com

Response.Write rsTest(0) & rsTest(1) & "<br>" 内容来自dedecms

rsTest.MoveNext 织梦好,好织梦

Wend copyright dedecms

织梦好,好织梦

Cnn.close : Set prmTest = Nothing 内容来自dedecms

Set cmdTest = Nothing: Set Cnn = Nothing 本文来自织梦

%> 本文来自织梦

分析:

内容来自dedecms

1.Command对象的CreateParameter方法用来为SQL命令或存储过程建立参数对象,共有五个参数(五个参数都是可选项): dedecms.com

第一个参数:参数对象的名称; 本文来自织梦

第二个参数:参数对象的数据类型,种类太多,还是参考ADO帮助吧,这里adVarChar(字符串值)、adSmallInt(2 字节带符号整型);

dedecms.com

第三个参数:参数类型。可以是:adParamInput(指示输入参数)、adParamOutput( 指示为输出参数)、adParamReturnValue(指示为返回值)、adParamUnknown(指示参数类型无法确定)、adParamInputOutput(指示为输入/输出参数); dedecms.com

第四个参数:参数的数据长度,最好指定为与数据库中对应字段长度相等,以免使用时出错,尤其数据类型为VarChar时,假如是整型或日期型则不必提供该值;

织梦好,好织梦

第五个参数:参数的设置初值。

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息