Anche io in una pagina ho un problema di parametri insufficienti...
codice:
var ord = Request.QueryString("ord");
var cat = Request.QueryString("cat");
if (cat == "undefined")
cat= "all";
if (ord == "undefined")
ord= "titolo";
if (cat== "all") var Rs = Cn.Execute("SELECT * FROM appunti ORDER BY "+ ord);
else var Rs = Cn.Execute("SELECT * FROM appunti WHERE materia ='" + cat + "' ORDER BY "+ ord);
Non so nemmeno se concettualmente vada bene lo script ed è per questo che vi chiedo aiuto.
Devo visualizzare i dati di un database in una pagina ASP con JS. Io l'avevo pensata così: passo alla pagina i parametri cat (categoria) e ord (ordine) e visualizzo il contenuto. In particolare se cat="all" (cioè tutto) visualizzo tutti i dati, altrimenti visualizzo solo quelli che appartengono a quella categoria. Fino a qui funziona tutto.
Se però apro la pagina appunti.asp (che è quella in questione) senza scriverci niente dopo volevo che automaticamente mi visualizzasse tutti i dati disposti per titolo. A questo punto nasce l'errore che riporto:
codice:
HTTP 500.100 - Errore interno del server - errore ASP
Internet Information Services
--------------------------------------------------------------------------------
Informazioni tecniche (per il personale del supporto tecnico)
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.
/prove/appunti.asp, line 12
Tipo di browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
Pagina:
GET /prove/appunti.asp
Spero che qualcuno abbia una soluzione e vi ringrazio in anticipo per l'aiuto!