ASP与数据库4

ASP与数据库4

ID:40524609

大小:31.00 KB

页数:5页

时间:2019-08-04

ASP与数据库4_第1页
ASP与数据库4_第2页
ASP与数据库4_第3页
ASP与数据库4_第4页
ASP与数据库4_第5页
资源描述:

《ASP与数据库4》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP与数据库(四)一、使用Command对象和Parameter对象传递参数    本讲将主要使用MicrosoftSQLServer7.0数据库,先建立一个连接文件AdoSQL7.asp备用,以后用到时不再特别说明。  <%'AdoSQL7.asp  OptionExplicit  Response.Expires=0    '第一部分:建立连接  DimCnn,StrCnn  SetCnn=Server.CreateObject("ADODB.Connection")  StrCnn="Provider=sqloledb;UserID=sa;Password=;Initial

2、Catalog=pubs;DataSource=ICBCZJP"  Cnn.OpenStrCnn  %>  注意:自己使用时要将DataSource设为你的数据库服务器所在的机器名。  另外,以前使用Access数据库时,用MicrosoftAccess97可以很方便的查看字段及数据,而使用SQLServer数据库,尤其是并不在数据库服务器,而是在另一台机器上调试ASP脚本时,要查看字段及数据便需另外安装工具,这里向你提供一个工具:Msqry32.exe(MicrosoftQuery),这个文件随Office97安装,一般位于目录“MicrosoftOfficeOffice”下。

3、  例wuf70.asp:  <%@LANGUAGE="VBSCRIPT"%>      <%'wuf70.asp  DimcmdTest,prmTest,rsTest  '创建Command对象  SetcmdTest=Server.CreateObject("ADODB.Command")  ‘Recordset、Command对象都可以通过ActiveConnection属性来连接Connection对象  cmdTest.ActiveConnec

4、tion=Cnn  'SQL命令-含两个参数,用?表示  cmdTest.CommandText="UpdatejobsSetjob_desc=?Wherejob_id=?"  '设命令类型为SQL语句  cmdTest.CommandType=adCmdText  'Prepared属性决定是否将SQL命令先行编译,将其设为True,可以加快运行  cmdTest.Prepared=True    '创建Parameter对象  SetprmTest=cmdTest.CreateParameter("job_desc",adVarChar,adParamInput,50,"网络"

5、)  '将数据追加到Parameters数据集合中  cmdTest.Parameters.AppendprmTest    SetprmTest=cmdTest.CreateParameter("job_id",adSmallInt,adParamInput,,"12")  cmdTest.Parameters.AppendprmTest    '执行修改–不需要返回结果,简单的使用cmdTest.Execute就可以了  cmdTest.Execute    '重新设置参数运行–便可修改另一条数据  cmdTest.Parameters("job_id")="1"  cmdTe

6、st.Parameters("job_desc")="测试"  cmdTest.Execute    '重新设置参数运行  cmdTest("job_id")="14"  cmdTest("job_desc")="金融"  cmdTest.Execute    SetrsTest=Cnn.Execute("Selectjob_id,job_descFromjobs")  WhileNotrsTest.EOF  Response.WritersTest(0)&rsTest(1)&"
"  rsTest.MoveNext  Wend    Cnn.close:SetprmTest

7、=Nothing  SetcmdTest=Nothing:SetCnn=Nothing  %>  分析:  1.Command对象的CreateParameter方法用来为SQL命令或存储过程建立参数对象,共有五个参数(五个参数都是可选项):  第一个参数:参数对象的名称;  第二个参数:参数对象的数据类型,种类太多,还是参考ADO帮助吧,这里adVarChar(字符串值)、adSmallInt(2字节带符号整型);  第三个参数:参数类型。可以是:adParamIn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。