在 Access 中使用“存储过程”
而使用带参数查询,我们的 SQL 语句可以写为: 代码: -------------------------------------------------------------------------------- Dim sql sql = "SELECT * FROM Users WHERE UserName = @userName" -------------------------------------------------------------------------------- 然后把参数 @userName 的值以 Command 对象的 Parameter 属性来传入即可,很方便直观。 代码: -------------------------------------------------------------------------------- With cmd ''创建参数对象 .Parameters.Append .CreateParameter("@userName") ''给各参数指定值 .Parameters("@userName") = userName End With -------------------------------------------------------------------------------- 这里还要说明 Access 存储过程中参数的使用。和 SQL Server 的存储过程中用 @ 变量指定参数,然后同名传入参数对象不同,Access 中的参数,是以“顺序”而非“名字”来识别的。传入的参数无需指定名字,随便起,SQL 中的参数名字也可以随便起,只要传入参数值时,按照 SQL 语句中的参数出现顺序指定就行了。通常,我们使用 Command 对象的 Execute 方法,直接传入参数值数组来执行~ wwww.iTbulo.combJJXD
wwww.iTbulo.combJJXD 使用存储过程 然后我们可以在 ASP 程序中调用这些存储过程了。 <%
Dim s
Dim conn, cmd
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("sp.mdb")wwww.iTbulo.combJJXD
With cmd |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |