![]() |
|
Un editor Sql per il tuo pannello di controllo Asp
Quant'è importante per un sito che interagisce con un database un pannello di controllo per eseguire aggiornamenti e modifiche online senza dover aprire il proprio database (in questo esempio Ms Access) in remoto... ma un pannello di controllo completo che controlli ogni minima cavolata comporta un lavoro molto dispendioso.
<%@LANGUAGE = JScript%>
<%
Response.Buffer = true;
var submit = new String(Request.QueryString("submit"));
var db = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("database.mdb");
%>
<html>
<head>
<title>lukeonweb.net Sql Editor</title>
</head>
<body>
<h1 align="center"><i>lukeonweb.net</i> Sql Editor</h1>
<p align="center">
Inserisci il codice Sql da eseguire<br>
<form method="post" action="sqleditor.asp?submit=OK">
<input type="text" name="codice" size="50">
<br><br>
<input type="submit" value="Esegui">
</form>
</p>
<p align="center">
<%
if (submit == "OK")
{
// RECUPERO LA STRINGA SQL
var codice = new String(Request.Form("codice"));
// VERIFICO CHE IL CAMPO "CODICE" SIA COMPILATO
if (codice == "" || codice == "undefined" || codice.charAt(0) == " ")
{
Response.Write("Inserisci un codice SQL da eseguire");
}
else
{
// APRO LA CONNESSIONE
var cn = new ActiveXObject("ADODB.Connection");
cn.Open(db);
// CONTROLLO CHE IL CODICE SQL SIA CORRETTO E CONTENGA ERRORI
try
{
cn.Execute(codice);
Response.Write("Istruzione eseguita con successo");
}
catch (e)
{
Response.Write("Impossibile eseguire l'istruzione richiesta");
}
finally
{
// A PRESCINDERE DALL'ESITO CHIUDO LA CONNESIONE
cn.Close();
}
}
}
%>
</p>
</body>
</html>
Potete provare a creare e modificare tabelle, ricercare, inserire, modificare e cancellare dati (Rif. Manuale di Sql). |
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
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
| |||||