2012-04-13 14 views
5

Mi piacerebbe sapere se è possibile creare un StoredProcedure a Insert dati in un database Acces. Ho provato un paio di cose, ma niente finora sembra fare il trucco.Creare stored procedure in MS Access?

Grazie

+0

possibile duplicato di [Come si effettua una procedura memorizzata in MS Access?] (Http://stackoverflow.com/questions/3287545/how-do-i-make-a-stored-procedure-in-ms- accesso) –

risposta

3

So che è possibile creare una Stored Procedure direttamente nell'accesso ma non è abbastanza da fare.

migliori opzioni da qui potrebbe essere quella di:

  • simulare un Stored Procedured utilizzando una funzione. Ho trovato un tutorial here. Ma non ho provato questo approccio.
  • Un altro approccio popolare sembra essere quello di importare un SQLServerStored Procedure e importarlo in Accesso. Prova il link this se ti piace questo approccio.
  • Se si utilizza MS Access 2010, StoredProcedures verrà elencato nella scheda Tabelle sotto Named Macros.

Spero che questo aiuti.

2

Dipende da quale versione di MS Access. Access 2010 ha sia stored procedure che trigger di tabella.

Per l'accesso 2010, si apre la tabella (vista non di progettazione) e quindi si sceglie la scheda tabella. Vedete le opzioni lì per creare procedure negozio e trigger di tabella.

vedere la risposta qui:

How do I make a stored procedure in MS Access?

0

Sicuro. Access 2010 supporta tutti i tipi di cose interessanti come proc e trigger memorizzati. (MODIFICA - Vedi la risposta @bluefeets per ulteriori informazioni al riguardo). Tuttavia, se stai utilizzando qualcosa di meno del 2010, dovrai scrivere un custom function per ottenere i risultati che stai cercando.