正在阅读:在 Access 中使用“存储过程”(一)在 Access 中使用“存储过程”(一)

2004-02-14 09:34 出处:PConline 作者:sinzy/CSDN 责任编辑:chenyong
这里还要说明 Access 存储过程中参数的使用。和 SQL Server 的存储过程中用 @ 变量指定参数,然后同名传入参数对象不同,Access 中的参数,是以“顺序”而非“名字”来识别的。传入的参数无需指定名字,随便起,SQL 中的参数名字也可以随便起,只要传入参数值时,按照 SQL 语句中的参数出现顺序指定就行了。通常,我们使用 Command 对象的 Execute 方法,直接传入参数值数组来执行~   代码:   --------------------------------------------------------------------------------   cmd.Execute , Array(userName)   --------------------------------------------------------------------------------   再比如,你的一个 Access 存储过程这么写:   代码:   --------------------------------------------------------------------------------   select * from Users where UserName = p_UserName and BookTitle = p_bookTitle   --------------------------------------------------------------------------------   你可以就这么执行,通过传入参数值数组,但是顺序要对应:   代码:   --------------------------------------------------------------------------------   cmd.Execute , Array(userName, bookTitle)   --------------------------------------------------------------------------------   OK,看看我们的例子中使用的两个查询,一个是写入数据。写好 SQL 语句后存并命名。

  另一个读取数据的存储过程代码。

察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品