VBScript e SQL Tutorial

November 11

VBScript è un linguaggio vecchio utilizzato in applicazioni ASP classiche. Classic ASP è stato il predecessore per ASP.NET, quindi chiamando il database dall'applicazione è molto simile a nuovi linguaggi di programmazione. Classic ASP VBScript è ancora usato in alcune applicazioni web, quindi è importante avere una panoramica di come il linguaggio chiama il database per risolvere gli errori e scrivere aggiunte al codice esistente.

Creazione di una connessione

La connessione al database è una parte necessaria di VBScript programmazione di database. Il collegamento contiene i valori di nome utente e password, il nome del server e il database utilizzato nell'applicazione. Di seguito è riportato la sintassi per la creazione di una connessione al database in VBScript:

<%

Set connection = Server.CreateObject("ADODB.Connection")
FilePath = Server.MapPath("MyCustomers.mdb")
connection.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & FilePath & ";"

%>

Si noti il ​​"%>" nelle linee di codice. Questa stringa di caratteri viene utilizzato nei file HTML di VBScript per indicare l'uso di codice di back-end. Qualsiasi cosa messa all'interno del "<%%>" caratteri vengono elaborati sul server prima del rendering della pagina HTML per l'utente. Inoltre, il codice all'interno di questi marcatori non è visto da parte dell'utente, in modo che i dati sensibili come username e password è sicura.

Interrogare il database

Ora che la connessione è stata fatta, una query può essere utilizzata per recuperare alcuni dati. In questo esempio, un elenco di nomi dei dipendenti viene recuperato dal database. Di seguito è riportato un esempio di una query assegnato a una variabile stringa:

query = "SELECT nome da parte dei dipendenti"
Set record = Connection.Execute (query)

La prima riga di codice è la sintassi corretta per una query SQL. Si recupera semplicemente un elenco di nomi per i dipendenti. La seconda riga di codice chiama il server, recupera i dati e lo assegna alla variabile record. Una volta che i dati sono stati assegnati, la variabile può essere utilizzato per visualizzare i valori per l'utente.

Visualizzazione dei valori di query

La variabile record contiene i dati per la visualizzazione, così ora l'applicazione può stampare alla pagina HTML. Di seguito è riportato un esempio di stampa il primo record di un elemento HTML:

<P> <% = record ( "first_name")%> </ p>

Si noti come il VBScript è circondato dai caratteri "<%%>" di nuovo. Questo è il modo in cui il programmatore inserisce codice VBScript all'interno di un elemento HTML. Il VBScript viene elaborato prima del rendering HTML, ma è ancora avvolta all'interno del paragrafo HTML tag di browser.