是否可以在Access 2007中创建存储过程?如果是的话,我该怎么做?
由于
答案 0 :(得分:3)
您可以使用与SP非常相似的参数保存查询。
答案 1 :(得分:1)
您可以在Access中创建存储过程。我使用Access 2007.我不确定Access 2003中的功能。我使用以下过程创建了存储过程:
创建一个执行您想要执行的操作的查询(Create(MakeTable),Read(Select),Update,Delete)。如果使用则设置参数。此查询用作模板。你不需要保留。
将查询切换到SQL视图并复制查询。
使用Cntl-G切换到Visual Basic。使用立即窗口或使用Insert |创建子例程过程
粘贴查询并设置以下语法以创建存储过程。
CurrentProject.Connection.Execute" CREATE PROC sp_storedProcedureName(parm1 Text,parm2 Integer,无论其他参数和数据类型)AS sqlStatementFromQueryGoesHere;"
从即时窗口或程序运行。如果没有错误,它应该运行干净。
然后返回Navagation窗格并刷新(存储的proc赢得了最初没有刷新的显示)。刷新后,您的存储过程将显示在查询类别