Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Problema connessione database

    Salve, sto svolgendo un progetto di tecnologie del web...devo visualizzare le pagelle di un alunno il quale si logga tramite una pagina html.
    Riporto le due pagine:
    LOG.HTML
    <html>
    <head>
    <title> login </title>
    </head>
    <form action="studenti.asp" method="post">
    inserire email:
    <input type="text" name="logmail" value="">

    inserire profilo:
    <input type="text" name="logprof" value="">

    <input type="submit" name="log" value="entra">
    </form>
    </html>

    e STUDENTI.ASP
    <%@Language="VBScript" %>
    <html>
    <head>
    <title>pagella</title>
    </head>
    <body>
    <%
    Dim miaConnessione
    Dim cn
    miaConnessione ="driver={Microsoft Access Driver (*.mdb)};" & "dbq=" & Server.MapPath("DB-ProgettoPagelle.mdb")

    Set cn = Server.CreateObject("ADODB.Connection")
    cn.open miaConnessione

    Dim mioRecordSet
    Set mioRecordSet=Server.CreateObject("ADODB.RecordSet" )

    Dim STRSQL, stremail

    stremail =Request.Form("logmail")
    STRSQL = "SELECT [Materie].[Descrizione], [Pagella].[Giudizio] "
    STRSQL = STRSQL & " FROM [Materie], [Persone], [Pagella] "
    STRSQL = STRSQL & " WHERE [Materie].[ID_Materia] = [Pagella].[ID_Materia] and [Pagella].[ID_Persona] = [Persone].[ID_Persone] and [Persone].[eMail]=" & stremail & ";"

    mioRecordSet.Open "Pagelle", cn

    Response.write("STRSQL" & mioRecordSet(("Descrizione")))

    %>

    <input type="submit" name="unlog" value="esci" OnClick="log.html">
    </body>
    </html>

    a questo punto quando faccio il log-in da sempre errore sulla connessione...in particolare il più frequente è il seguente:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Istruzione SQL non valida. Prevista 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
    /tecnologie/studenti.asp, line 25


    qualcuno può aiutarmi???????????
    Ringrazio!

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    la linea 25 sarebbe?

    prova anche a stamparti a video la select prima di eseguirla.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    la line 25 è la seguente:
    mioRecordSet.Open "Pagelle", cn

    e cosa intendi per stamparmi a video la select??

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da alessandronos
    la line 25 è la seguente:
    mioRecordSet.Open "Pagelle", cn

    e cosa intendi per stamparmi a video la select??



    mioRecordSet.Open STRSQL, cn
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    già provato...
    stesso errore!

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da alessandronos
    già provato...
    stesso errore!
    stesso errore e stessa riga?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  7. #7
    si...poi ogni tanto cambia...e da errore alla riga 13, che sarebbe:
    cn.open miaConnessione

  8. #8
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da alessandronos
    si...poi ogni tanto cambia...e da errore alla riga 13, che sarebbe:
    cn.open miaConnessione
    provato con questo tipo di connessione:

    miaConnessione = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("TUODATABASE.mdb")

    aggiustando i parametri.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  9. #9
    la risposta è stato quest'errore qua..

    Microsoft JET Database Engine (0x80040E10)
    Nessun valore specificato per alcuni parametri necessari.
    /tecnologie/studenti.asp, line 25

  10. #10
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da alessandronos
    la risposta è stato quest'errore qua..

    Microsoft JET Database Engine (0x80040E10)
    Nessun valore specificato per alcuni parametri necessari.
    /tecnologie/studenti.asp, line 25
    già meglio... qua almeno la select tenta di farla...

    adesso devi controllare i parametri della select e vedere se sono tutti corretti.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.