![]() |
|
Connessione ad un database Microsoft SQL Server con Asp
SQL Server è un potente DBMS relazionale di casa Microsoft che funziona in maniera simile al già noto Access, pur offrendo servizi, potenza e stabilità di gran lunga superiori. In questo Articolo vedremo come interfacciare uno script Asp ad un database SQL Server. Start / Programmi / Microsoft SQL Server / Enterprise ManagerA questo punto si crei il database db_prova al cui interno creiamo la tabella tab_utenti. Si creino i campi id (Tipo: number - Identità: Si), nome (Tipo: char) e cognome (Tipo: char). Si apra adesso la tabella e si inseriscano dei dati di prova, seguendo il percorso indicato in figura: ![]() Si crei adesso sul proprio server Web il file cn_sqlserver.asp e si inserisca il seguente codice corredato da opportuni commenti:
<%@LANGUAGE = JScript%>
<%
// Stringa di connessione a SQL Server
var stringa = "Driver={SQL Server};Server=LUKE;Database=db_prova;Uid=sa;Pwd=sa;";
// Query da lanciare
var SQL = "SELECT * FROM tab_utenti";
// Apro la connessione ed il recordset
var cn = new ActiveXObject("ADODB.Connection");
var rs = new ActiveXObject("ADODB.Recordset");
cn.Open(stringa);
rs.Open(SQL, cn, 1)
// Verifico se esistono dati nella tabella
if (rs.EOF)
{
Response.Write("Nessun dato presente");
}
// Se ce ne sono li stampo a video
else
{
with (Response)
{
while (rs.EOF == false)
{
Write("ID: " + rs("id") + "<br>");
Write("Nome: " + rs("nome") + "<br>");
Write("Cognome: " + rs("cognome") + "<br><br>");
rs.MoveNext();
}
}
}
rs.Close();
cn.Close();
%>
Nulla di complicato ne di particolarmente diverso da una connessione e da una query su un database Access: in effetti l'unica cosa che cambia, a livello di codice Asp e per un esempio basilare come questo, è la stringa di connessione al database che presenta la seguente forma:
Driver={SQL Server};Server=LUKE;Database=db_prova;Uid=sa;Pwd=sa;
Dove Server indica il nome del server su cui si trova il database, dov'è quindi installata la versione server di SQL Server; Database indica il nome del database a cui connettersi; Uid e Pwd indicano le credenziali di accesso a SQL Server.
|
IN EVIDENZA
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||