Corsi di Cultura Informatica (edizione 2002)

CICAIA Centro Interdipartimentale di Calcolo Automatico e Informatica Applicata dell'Università di Modena e Reggio Emilia
CEDOC Centro Documentazione della Provincia di Modena


ASP e PHP

  argomenti ASP
  • presentazione
  • I Data Base
  • Linguaggio SQL
  • ASP e Database
  • Lettura di dati
  • Aggiunta di record
  • Modifica-Cancellazione dati
  • Cenni di configurazione IIS e ODBC

  • Bibliografia e siti web
  • Informazioni generali
  • Aggiunta di record

    L'operazione di aggiunta Record a una tabella si esegue attraverso una chiamata SQL di INSERT INTO con la sintassi di questo tipo:
    INSER INTO relazione (elenco campi) VALUES (elenco valori)
    

    Esempio di aggiunta dati attraverso SQL

    ES24
    Utilizzo degli oggetti ADODB.Connection e ADODB.Recordset.
    nome del file: es24.asp
    <html>
    <head> <title> La mia pagina ASP 24 </title>
    </head>
    <body>
    Questa è la mia pagina ASP 24
    <br>
    <pre>
    <% 
    '
    'connessione al data base definito guida nei DSN-ODBC del server
    '
     dim dbconn
     set dbconn = Server.CreateObject("ADODB.Connection")
     dbconn.ConnectionString = ("DSN=guida")
     dbconn.Open
     '
     'inserimento dati in una tabella
     '
     dim tabvarie
     set tabvarie = Server.CreateObject("ADODB.Recordset")
     '
     'preparazione della stringa SQL
     '
     sqlstr="INSERT INTO varie (dato1, dato2) VALUE ('abcd', 'defg')"
     tabvarie.open sqlstr, dbconn
     '
     ' visualizzazione dei dati inseriti
     '
     sqlstr="SELECT * FROM varie"
     tabvarie.open sqlstr, dbconn
     do while not tabvarie.eof 
     response.write "<br>" & tabvarie.fields("dato1") & "  " & tabvarie.fields("dato2")
     tabvarie.movenext
     loop
     '
     ' chisura connessione e cancellazione oggetti ADO
     '
     tabvarie.close
     set tabvarie=nothing
     dbconn.close
     set dbconn=nothing
    %>
    </pre>
    </body>
    </html>
    
        Visualizza l'esempio



    © Daniela Nasi CICAIA - 2002