Introduzione alle pagine ASP
Variabili e la prima pagina ASP
I Cicli di Controllo e i Blocchi Condizionali
SubRoutine e Function
Guida ai DataBase
Il modello Entità/Relazione
Connessione ai DataBase
Query con ASP
I Recordset
Utilizzo di MySQL con ASP
I Cookies
Gestione di File di Testo con ASP
Formattazione dei numeri
Gestione delle Stringhe
Gestione spazi nelle stringhe
Variabili scalari e Array
Reindirizzamento di una pagina
Operazioni matematiche
Inclusione di File
Consigli per la creazione di pagine ASP
Ecco qui le guide a tutti gli Oggetti Built-In di ASP:
Gli Oggetti Built-In di ASP
L'Oggetto Application
L'Oggetto AspError
L'Oggetto ObjectContext
L'Oggetto Request
L'Oggetto Response
L'Oggetto Server
L'Oggetto Session
Guida ASP da:
“Il mondo delle pagine ASP”
ALTRE GUIDE E MANUALI
Posizionamento motori di ricerca
Bed Breakfast Italia
Vacanza vacanze
Sicurezza stradale
Tutto sul matrimonio
Guida registrazione domini
Manuale Asp
|
|
Query con ASP
Clicca Stampa per stampare la guida.
Una volta effettuata la Connessione ad un Database, è possibile interagirvi tramite delle Query costruite con il linguaggio SQL.
Esistono quattro tipi di Query principali per manipolare i dati contenuti nelle tabelle:
- Select
- Insert
- Update
- Delete
Select
Questa istruzione serve per estrarre dei dati dalle tabelle.
La sua sintassi tipica è:
SELECT NomeCampo FROM NomeTabella WHERE NomeCampo="Valore" ORDER BY "NomeCampo"
Vediamo un suo esempio con ASP:
Dim strSQL
strSQL = "SELECT * FROM CLIENTI WHERE Username= ' "&Username&" ' AND Password=' "&Password&" ' ORDER BY Username"
DBConn.Execute strSQL
Dove Username e Password sono due variabili contenenti dei valori.
Insert
Questa istruzione serve per inserire dei dati in una tabella.
La sua sintassi tipica è:
INSERT INTO NomeTabella (Campo1, Campo2) VALUES ("Valore1", "Valore2")
In ogni campo verrà inserito il rispettivo valore. Vediamo un esempio con ASP:
Dim strSQL
strSQL = "INSERT INTO CLIENTI (Username,Password) VALUES(' "&Username&" ',' "&Password&" ')"
DBConn.Execute strSQL
Update
Questa istruzione serve per aggiornare il valore di determinati campi in determinati record del DB.
La sua sintassi tipica è:
UPDATE NomeTabella SET NomeCampo1="Valore1", NomeCampo2="Valore2" WHERE NomeCampo1="ValoreOld1"
Vediamo un suo esempio con ASP:
Dim strSQL
strSQL="UPDATE Clienti SET Nome=' "&Nome&" ', Cognome=' "&Cognome&" ' WHERE Username=' "&Username&" ' AND Password=' "&Password&" ' "
DBConn.Execute strSQL
Delete
Questa istruzione serve per eliminare uno o più record da una tabella del DB.
La sua sintassi tipica è:
DELETE FROM NomeTabelle WHERE NomeCampo="Valore"Vediamo un suo esempio con ASP:strSQL = "DELETE FROM clienti "
strSQL = strSQL & "WHERE Username=' "&Username&" ' AND Password=' "&Password&" ' " DBConn.Execute strSQL
Cosa molto importante è chiudere la connessione col DB appena essa non ci è più utile, senza aspettare la fine della pagina, perchè in questo modo si migliorano le prestazioni del Server.
In questa guida non abbiamo utilizzato nelle nostre query l'Oggetto Recordset.
Questo Oggetto, utile soprattutto quando uso la SELECT, verrà affrontato in un'altra guida.
Quelle mostrate in questa guida non sono tutte le query che è possibile scrivere utilizzando il linguaggio SQL.
Mancano ad esempio le istruzioni per creare una tabella (CREATE TABLE), aggiungere o cancellare una colonna in una tabella (ALTER TABLE), o unire i dati risultanti da due SELECT (per mezzo dell'istruzione JOIN).
Sono state mostrate solo le query di uso più comune, per le altre riferirsi a guide al linguaggio SQL.
|