2012-04-13 21 views
5

Me gustaría saber si es posible crear un StoredProcedure a Insert en una base de datos de Acces. Intenté un par de cosas, pero nada hasta ahora parece ser el truco.Crear procedimiento almacenado en MS Access?

Gracias

+0

posible duplicado de [¿Cómo puedo hacer un procedimiento almacenado en MS Access?] (Http://stackoverflow.com/questions/3287545/how-do-i-make-a-stored-procedure-in-ms- acceso) –

Respuesta

3

Sé que es posible crear un Stored Procedure directamente en el acceso, pero no es bastante para hacerlo.

Sus mejores opciones de aquí serían:

  • simular un Stored Procedured utilizando una función. Encontré un tutorial here. Pero no he probado este enfoque.
  • Otro enfoque popular parece ser importar un SQLServerStored Procedure e importarlo en el acceso. Pruebe el enlace this si le gusta este enfoque.
  • Si utiliza MS Access 2010, StoredProcedures se enumerará en la pestaña de tablas debajo de Named Macros.

Espero que esto ayude.

2

Depende de qué versión de MS Access. Access 2010 tiene procedimientos almacenados y también tiene desencadenadores de tabla.

Para acceder a 2010, abra la tabla (vista no de diseño), y luego elija la pestaña de la tabla. Verá opciones allí para crear procedimientos de tienda y desencadenantes de tabla.

ver la respuesta aquí:

How do I make a stored procedure in MS Access?

0

Sure. Access 2010 admite todo tipo de cosas interesantes, como procs almacenados y disparadores. (EDITAR - Consulte @bluefeets para obtener más información al respecto). Sin embargo, si está utilizando algo menos que 2010, tendrá que escribir un custom function para obtener los resultados que está buscando.

Cuestiones relacionadas