VBScript. VBScript. Visual Basic Scripting Edition. Linguaggio di script per browser e server Microsoft Deriva da Visual Basic, ma è interpretato



Похожие документы
Accesso a basi di dati con ASP. Algoritmo per visualizzare un DB

Manuale di ASP

A. Lorenzi Pagine ASP

ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO

Applicazione ASP di esempio

Simulazione seconda prova Esame di Stato Sito Web - Gestione di un centro agroalimentare all ingrosso (Parte seconda)

ASP: DOMANDE E RISPOSTE (Q&A)

Data Base in Internet

Lezione II: Web server e ambiente di lavoro

ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO

Pagine Asp. Pagine Asp

LEGGERE E VISUALIZZARE I DATI DI UNA TABELLA IN UNA PAGINA WEB

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

3. Programmazione con le pagine ASP classiche

Lezione III: Oggetti ASP e interazione tramite form HTML

Corso di Informatica Modulo T3 B2 - Database in rete

Tecnologie per il Web. Il web: Architettura HTTP HTTP. SSL: Secure Socket Layer

Caratteristiche dell'applicativo da utilizzare Schema generale della procedura e organizzazione dei dati

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

Corso di Informatica Modulo T3 B1 Programmazione web

SOLUZIONE SECONDA PROVA INFORMATICA ITC ESAME DI STATO 2002/2003 TRAMONTANA

ASP: ESERCIZI E SOLUZIONI

Corso basi di dati ASP e i database

LEGGERE E VISUALIZZARE I DATI FILTRATI E CALCOLATI DI UNA TABELLA IN UNA PAGINA WEB

GESTIONE DI MDB in WEB

Corso basi di dati Introduzione alle ASP

Uso dei data bases con PHP. Prof. Francesco Accaino Iis Altiero Spinelli Sesto Sa Giovanni

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database

Esercitazione 8. Basi di dati e web

Esempio di esecuzione di una pagina JSP: Il client chiede la pagina: sdfonline.unimc.it/info/modulo.jsp;

La tecnologia ASP.NET e i database

19. LA PROGRAMMAZIONE LATO SERVER

4 Data Transformation Services

Introduzione all elaborazione di database nel Web

Esercizi di JavaScript

ASP e Database. A cura di Michele Cavalieri

Gestione di un magazzino: sviluppo di un applicazione web-database

WEBGATE400 ACTIVEX CONTROL. Manuale Programmatore

Un Web Browser (client) Un Web Server (server) Un Database

Siti interattivi e dinamici. in poche pagine

Scaletta. Estensioni UML per il Web. Applicazioni web - 2. Applicazioni web. WAE: Web Application Extension for UML. «Client page»

Connesione ad un Database Access con PHP. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

Interoperabilità. Open Database Connectivity (ODBC)

XML e PHP. Gestire XML con PHP. Appendice

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione

Implementazione di MVC. Gabriele Pellegrinetti

Database e reti. Piero Gallo Pasquale Sirsi

Architetture Web: un ripasso

MDAC. Attualmente la versione disponibile di MDAC è la 2.8 ma faremo riferimento alla 2.6. ADO Active Data Objects ADO OLE DB ODBC

APPUNTI SU ADO (ACTIVEX DATA OBJECTS)

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

Componenti Web: client-side e server-side

Progettazione Web Applicazioni client-server

Protocolli e architetture per WIS

Appunti su ASP (Active Server Pages)

PHP e Structured Query Language

Indice Configurazione di PHP Test dell ambiente di sviluppo 28

ITI M. FARADAY Programmazione modulare a.s

Javascript e CSS nelle pagine WEB

Asp - Active Server Pages. Nicola Gessa

SOLUZIONE SECONDA PROVA ESAME DI STATO TRAMONTANA

Dispensa di database Access

applicazioni software che utilizzano l architettura e le infrastrutture del World Wide Web

Come funziona internet

Titolo Dispensa. Sistemi Informativi sul Web

Flavio De Paoli

SQL Server. Applicazioni principali

MODA-ML: Esempi di XSL (Extensible Stylesheet Language) Vocabolario di supporto alla creazione di un set di Schemi di documenti XML

Java Server Pages (JSP) JSP o Servlet? Java Server Pages (JSP) Java Server Pages Costituiscono un estensione della tecnologia delle servlet

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Programmazione Server Side e Database in rete

ISI s.r.l. Corso di Access 05 CREARE UN ELENCO MAILING ED INVIARE MESSAGGI DI POSTA ELETTRONICA Pag. 1/6

Obiettivo dell esercitazione

1. Schema concettuale della base di dati PROGETTO CONCETTUALE SCHEMA ER

Corso Online Analista Programmatore Microsoft

Lavorare con MySQL Parte Seconda.

AJAX. Goy - a.a. 2006/2007 Servizi Web 1. Cos'è il Web 2.0

CORSO DI PROGRAMMAZIONE JAVA

A. Veneziani - Classe V Abacus - Elementi di elaborazione Web con supporto ai DB basati su ASP e Access

Capitolo 4 Pianificazione e Sviluppo di Web Part

Applicazione JobScheduler su DB SQL Milano, lì 14/09/2009

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.

Транскрипт:

VBScript Visual Basic Scripting Edition 1 VBScript Linguaggio di script per browser e server Microsoft Deriva da Visual Basic, ma è interpretato 2 Pag. 1

Principali caratteristiche Fine istruzione singola indicato dal ritorno a capo Niente parentesi graffe (si usa end alla fine di un istruzione) 3 Javascript e VBScript var variabile; if (condizione) { istruzioni } else { istruzioni } dim variabile if condizione then istruzioni else istruzioni end if 4 Pag. 2

Javascript e VBScript (2) function f( ) { } function f( ) end function 5 Concatenazione di stringhe in VBScript Operatore & (E commerciale) Analogo dell operatore + in Javascript Esempio: "DBQ=" & Server.MapPath("./studentiCLAWEB.mdb") & ";" 6 Pag. 3

Active Server Pages 7 Script lato server Script eseguiti direttamente sul server Solo il Risultato dello script è inviato al client Dipendono dal programma Server (es. IIS Internet Information Services, Apache, ) 8 Pag. 4

ASP Active Server Pages Libreria a collegamento dinamico (DLL) Libreria di OGGETTI Con proprietà, metodi, collezioni, già definite e pronte all uso 9 Pricipali Oggetti ASP Request informazioni su un modulo inviato Response informazioni di risposta alla richiesta Server informazioni residenti sul server 10 Pag. 5

Metodi comuni createobject( ) predispone un nuovo oggetto (es. connessione ad un Database, insieme di record di un database, ) 11 Collezione FORM dell oggetto Request Permette di recuperare i valori dei campi di un modulo inviato (FORM HTML) Sintassi: request.form( nome campo ) 12 Pag. 6

Visualizzazione di un Database 1. creare una connessione tra lo script ASP e il database 2. Costruire una QUERY in linguaggio SQL che opera sul database 3. Recuperare la risposta del database in un insieme di record recordset 4. Visualizzare i record 13 Connessione al database Metodo: usare una STRINGA DI CONNESSIONE Specificare il DRIVER (Microsoft Access Driver (.mdb) ) Specificare il percorso completo del file del database 14 Pag. 7

Percorso completo di un file Metodo MapPath dell oggetto Server di ASP Sintassi: Server.MapPath( percorso relativo del file ) 15 Costruire la stringa di connessione 1. costruite la stringa che specifica il driver e quella che specifica il percorso 2. Concatenate le stringhe driverstring = "DRIVER={Microsoft Access Driver (*.mdb)}; " databasestring = "DBQ=" & Server.MapPath("./miodatabase.mdb") & ";" connstring = driverstring & databasestring 16 Pag. 8

Creare la connessione Metodo createobject dell oggetto server Sintassi: set objconn = server.createobject("adodb.connection") L argomento ADODB.connection stabilisce che l oggetto creato è una connessione ActiveX Data Object DataBase 17 Pag. 9