Programmazione
Asp
Asp.NET
Java
Javascript
Php
Oracle

Svaghi
Ascolta Radio
Faccine
Libri
Links

Varie
Cerca nel sito...
Segnalazioni
Scrivimi


Accesso ai database

Ecco il codici per poter accedere ad un database tramite ADO

Set conn = Server.CreateObject("ADODB.Connection")
conn.open nomeDsn,utenza,password
Set rs = Server.CreateObject("ADODB.Recordset")

'----- se si tratta di una query che restituisce un risultato
mysql = "select campo1, campo2 from tabella"
rs.Open mysql, conn
        if rs.eof then
                response.write("nessun dato trovato nella tabella database")
        else
                do until rs.eof
                        response.write(rs("campo1") & " - " & rs("campo2") & "<br%gt;")
                        rs.movenext
                loop
        end if

'----- se si tratta di una query che non restituisce un risultato
mysql = "delete from tabella where campo1 = 10"
conn.Execute(mysql)

'----- utilizzo delle transazioni
conn.BeginTrans
                '****...eventuale altro codice

if (conn.Errors.Count > 0) then
        conn.RollbackTrans '****lancio il rollback su db se invece intercettato un errore
else
        conn.CommitTrans '****lancio il commit sul db se tutto a posto
end if

rs.close
conn.close