Guidainlinea.com - Risorse gratuite per Webmaster

| ASP | PHP | Download | Flash | NEWS | Grafica | .NET | Basi Banner | PhpNuke | Forum | Top100 | Webring |

 
100cocktails
   

 

 

 

 

 

 

Guida ASP

Modificare i dati: l'oggetto command

Nella lezione precedente abbiamo analizzato quanto sia semplice mostrare all'utente le informazioni contenute all'interno del nostro database. Con l'aiuto di due oggetti messi a disposizione dalla libreria ADO (Connection e Recordset) siamo riusciti prima a connetterci al file e poi ad accedere i dati in esso contenuti. Vedremo ora che, con identica semplicità, possiamo realizzare pagine per l'inserimento o per l'aggiornamento di record.

Per chi ha già una discreta conoscenza con lo standard SQL, saprà benissimo che l'aggiornamento e l'inserimento di record in una tabella avvengono con due comandi distinti del tipo:

Aggiornamento:
Update tabella2 set campo1 = 'TEST' Where tabell1_ID = 1

Inserimento:
Insert into tabella1 (Nome, Cognome) values('mionome', 'miocognome')

Per poter eseguire questi comandi attraverso il nostro codice ASP non dobbiamo fare altro che utilizzare una nuova classe della mai abbastanza lodata libreria ADO: command. Tale classe, infatti, esegue qualsiasi tipo di comando SQL in nostra vece: basta assegnarli una connessione, passare il codice SQL ed il gioco è fatto.

<%
Dim oConn
Dim oCmd

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("cartella/nomedb.mdb")
OConn.Open

Set oCmd = Server.CreateObject("ADODB.Command")
OCmd.ActiveConnection = oConnoCmd.Execute("Insert into tabella2 (tabella1_ID, campo1, campo2) values(1, 'INSERT', 'xxxx')

oConn.close
set oCmd = nothing
set oConn = nothing
%>

 

Listato 13

Il codice utilizzato è così banale che ogni commento sembra essere superfluo.

Presumo che qualche anno fa nessuno mai avrebbe pensato che sarebbe stato possibile, tramite pagine web, aggiornare database in maniera così semplice. 

Sebbene gli esempi fin qui utilizzati siano semplici, mi auguro che le potenzialità delle tecnologie e delle metodologie qui utilizzate siano chiare. Mettendo insieme ciò che abbiamo imparato, siamo ora in grado di sviluppare pagine di ricerca per cataloghi on-line (il catalogo non è altro che un insieme di tabelle), abbiamo inoltre la capacità di scrivere nei database e quindi di registrare gli ordini dei clienti (possiamo quindi realizzare il famoso anche realizzare un e-commerce).

Insomma, per quanto possa sembrare strano, grazie alla semplicità e alla potenza di ASP, alla fine del nostro corso base siamo già in grado di sviluppare un sito E-commerce completo. Complimenti!

Lezione successiva =>

Torna all'indice!

 

.:: Le sezioni ::.

 .: HTML
 .:
ASP
 .:
PHP
 .:
CSS
 .:
.NET
 .:
CGI/PERL
 .:
Flash
 .:
Download
 .:
JavaScript
 .:
FrontPage
 .:
DreamWeaver
 .:
IIS
 .:
PaintShop Pro
 .:
SQL
 .:
VisualBasic
 .:
XML.NET
 .:
PHPNuke
 .:
PhotoShop
 .:
Basi banner

.:: Script & File ::.

 .: ASP
 .:
.NET
 .:
PHP
 .:
CGI/PERL
 .:
Movies
 .:
Basi Banner
 .:
Programmi

.:: FAQ ::.

 .: ASP
 .:
HTML
 .:
PHP
 .:
CSS

.:: Tutorials ::.

 .: ASP
 .:
PhotoShop
 .:
Flash
 .:
JavaScript

 

 

Guidainlinea.com come homepage |  Aggiungi questa pagina ai preferiti
Home | Manuali | EBooks | Libri | NewsLetter | Community | Corsi | Shopping | Guadagna | Servizi | Mandaci il tuo tutorial | Links
Per qualsiasi informazioni scrivi alla Redazione al Webmaster o per informazioni generali ad info@manuali.net - Note Legali