【问题标题】:Create Stored Procedure in Access 2007在 Access 2007 中创建存储过程
【发布时间】:2012-03-18 02:47:04
【问题描述】:

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

谢谢

【问题讨论】:

标签: sql ms-access stored-procedures


【解决方案1】:

您可以使用类似于 SP 的参数保存查询。

【讨论】:

    【解决方案2】:

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

    1. 创建一个查询来执行您希望执行的操作(创建(生成表)、读取(选择)、更新、删除)。设置参数(如果使用)。此查询用作模板。你不需要保留。

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

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

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

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

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

    2. 然后返回导航窗格并刷新(如果不刷新,存储的过程将不会显示)。刷新后,您的存储过程会显示在查询类别中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 2011-05-15
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      相关资源
      最近更新 更多