在 Access 中使用“存储过程”
我们已经熟悉在 ASP 中通过调用 sql server 存储过程来执行数据库操作,不过大家是否知道,在桌面级数据库 Access 中,我们也能够创建并使用“存储过程”? wwww.iTbulo.combJJXD
wwww.iTbulo.combJJXD 这时弹出的是可视化的查询生成器,我们首先添加 SQL 语句需要涉及的表。 wwww.iTbulo.combJJXD
wwww.iTbulo.combJJXD
但是我们使用 Access 存储过程的主要目的,就是使用参数额外提供的查询,使用存储过程,我们不必再面对将参数值拼接到 SQL 语句字符串中时遇到的各种麻烦,比如: 代码: -------------------------------------------------------------------------------- Dim sql sql = "SELECT * FROM Users WHERE UserName = ''" & userName & "''" -------------------------------------------------------------------------------- 以上代码中,如果字符串变量 userName 中含有“''”单引号,则会报错。我们必须手工转化: 代码: -------------------------------------------------------------------------------- Dim sql sql = "SELECT * FROM Users WHERE UserName = ''" & Replace(userName, "''", "''''") & "''" ''转化为连续两个单引号 -------------------------------------------------------------------------------- |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |