在Access 2007中创建存储过程

时间:2012-03-18 02:47:04

标签: sql ms-access stored-procedures

是否可以在Access 2007中创建存储过程?如果是的话,我该怎么做?

由于

2 个答案:

答案 0 :(得分:3)

您可以使用与SP非常相似的参数保存查询。

答案 1 :(得分:1)

您可以在Access中创建存储过程。我使用Access 2007.我不确定Access 2003中的功能。我使用以下过程创建了存储过程:

  1. 创建一个执行您想要执行的操作的查询(Create(MakeTable),Read(Select),Update,Delete)。如果使用则设置参数。此查询用作模板。你不需要保留。

  2. 将查询切换到SQL视图并复制查询。

  3. 使用Cntl-G切换到Visual Basic。使用立即窗口或使用Insert |创建子例程过程

  4. 粘贴查询并设置以下语法以创建存储过程。

  5. CurrentProject.Connection.Execute" CREATE PROC sp_storedProcedureName(parm1 Text,parm2 Integer,无论其他参数和数据类型)AS sqlStatementFromQueryGoesHere;"

    1. 从即时窗口或程序运行。如果没有错误,它应该运行干净。

    2. 然后返回Navagation窗格并刷新(存储的proc赢得了最初没有刷新的显示)。刷新后,您的存储过程将显示在查询类别