Ci sono molti sviluppatori abituati ad utilizzare Javascript in script client-side, e che quindi trovano naturale, passando alle ASP, continuare a farlo.
Ecco un breve script che mostra come connettersi ad un database:
<script language="javascript" runat="server"> // N.B.: le doppie barre indicano un commento, // allo stesso modo dell'apice in VBScript. // Il testo a destra delle doppie barre non sarà eseguito. // Creazione dell'oggetto ADO // Siccome utilizziamo funzioni JavaScript, la // sintassi richiede in più l'uso delle parentesi // rispetto al VBScript. conn=Server.CreateObject("ADODB.Connection") // Accesso al database "Miodatabase" via DSN conn.Open("Miodatabase") // Creazione dell'oggetto Recorset rs=Server.CreateObject("ADODB.Recordset") // Apertura della tabella "Miatabella" dentro il database // La query SQL estrarrà tutti i record rs.Open("SELECT * FROM Miatabella", conn) // Ciclo di lettura per ciascun record while (!rs.EOF) // Equivale a WHILE NOT rs.EOF in VBScript { // Il ciclo di while non si chiude con un "WEND" // ma richiede l'uso delle parentesi graffe per // delimitare il blocco di istruzioni del ciclo response.write( // Di seguito elenchiamo, riga per riga, i nomi dei // campi, seguiti dal relativo contenuto. // Per sommare le stringhe al posto della "&" usiamo // il "+" fino all'ultimo pezzo di stringa, dove poi // chiudiamo la parentesi per la funzione response.write "Campo1 vale: " +rs.Fields("Campo1").Value+"<br>"+ "Campo2 vale: " +rs.Fields("Campo2").Value+"<br>"+ "<br>------ record successivo -------<br><br>" ) // Salto al prossimo record rs.MoveNext() } // Il database è stato letto. // Concludiamo con la chiusura degli oggetti server utilizzati rs.Close() conn.Close() </script>
Per appronfondimenti sull'accesso ai database, si veda
https://www.aspitalia.com/articoli/db/
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire operazioni con timeout in React
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Load test di ASP.NET Core con k6
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Utilizzare flat e flatMap per appiattire array innestati in array
Eseguire una query su SQL Azure tramite un workflow di GitHub
Generare file per il download da Blazor WebAssembly
Sottoscrizione agli eventi sul contenitore in JavaScript
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
3 metodi JavaScript che ogni applicazione web dovrebbe contenere - Parte 2