Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Le stored query

Le stored query sono query scritte e salvate direttamente su Access che possono essere richiamate via codice da altre interfacce come ASP, ASP.NET e Visual Basic.

Il supporto alle stored query inizia dalla versione 2000 di Access: se salvate una query su una versione 97 e provate ad utilizzarla, ad esempio, da una pagina Web scritta in ASP, riceverete un errore; con 2000 questo non avverrà.

(L'articolo continua più sotto...)

Salvare una query su Access non vuol dire aver creato una stored query: la stored query, al contrario delle stored procedures di Microsoft SQL Server, non sono delle vere procedure ma delle semplici query che possono essere richiamate.

Quest'affermazione è vera ma c'è un particolare: è possibile parametrizzare le query in modo da definirle su Access e passare i nomi o i valori dei campi in via programmatica.

Un esempio chiarirà le idee.

Salvate questa query di inserimento su Access:

INSERT INTO libri
(rif_categoria, titolo, descrizione, autore)
VALUES
(?, ?, ?, ?)
Il carattere punto interrogativo (?) rappresenta il parametro, ovvero che cosa dovrà essere inserito nella tabella, valore passato in via programmatica. Salvate la query col nome ins_lib (ovvero inserimento libro).

Il codice che segue è un frammento valido sia per ASP che per ASP.NET che per Visual Basic; il suo scopo è quello di utilizzare la query parametrizzata su Access e di valorizzarla in via programmatica:

cn.Execute("ins_lib" & 3, 'Frankenstein', 'Bello!', 'M. Shelley')
Abbiamo quindi sostituito i quattro punti interrogativi con i valori da inserire nella tabella dei libri.

Corsi
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso SQL e DatabaseCorso SQL e Database
Creazione e gestione di database relazionali. A partire da 39 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122