2012-03-18 110 views
-1

是否有可能在Access 2007中创建一个存储过程?如果是这样,我该怎么做?创建存储过程在Access 2007

感谢

+0

您可以在发布前搜索:http://stackoverflow.com/questions/3287545/how-do-i-make-a-stored-程序 - 在MS-访问 – Fionnuala 2012-03-18 08:43:35

回答

3

你可以保存查询与很像一个SP参数。

1

您可以创建存储在访问过程。我使用Access 2007年我不知道的能力,在Access 2003中我已经使用下面的过程中创建存储过程:

  1. 创建执行您想要采取(创建操作查询(MakeTable ),阅读(选择),更新,删除)。如果使用安装参数。此查询用作模板。你不需要保持。

  2. 交换机查询SQL查看和复制的查询。

  3. 使用CNTL-G切换到Visual Basic中。使用立即窗口或使用插入|创建一个子例程程序。

  4. 粘贴您的查询和设置以下语法来创建存储过程。

CurrentProject.Connection.Execute “CREATE PROC sp_storedProcedureName(PARM1文本,parm2整数,任何其他PARMS &数据类型)AS sqlStatementFromQueryGoesHere;”

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

  2. 然后回到组合导航窗格和刷新(存储的过程不会在未刷新原本显示)。一旦刷新,您的存储过程显示在查询类别中