Visualizzazione dei risultati da 1 a 8 su 8

Discussione: error '80040e10'

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    26

    error '80040e10'

    mi è capitato questo errore
    Microsoft JET Database Engine error '80040e10'

    No value given for one or more required parameters.

    /AM/info.asp, line 12

    <%
    cm = request.form("sel")
    Set objConn = Server.CreateObject("ADODB.Connection")
    objconn.open = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("/mdb-database/AgriMontello.mdb")
    Set objRs = Server.CreateObject("ADODB.Recordset")
    cm = REplace(cm,"'","''")
    set objRs = objConn.Execute("SELECT nome FROM Agri WHERE Idcomune='" & cm & "' order by nome;")
    Do while NOT objRs.EOF
    response.write ""& objrs("nome") &""
    objRs.Movenext
    Loop
    objRs.Close
    Set objRs = Nothing
    objConn.Close
    Set objConn = Nothing
    %>

    questo è il codice...
    chi mi aiuta???

  2. #2
    Sicuro che i nomi dei campi e della tabella siano corretti?
    Cm è valorizzato?

    stampa la query prima di eseguirla

    response.write("SELECT nome FROM Agri WHERE Idcomune='" & cm & "' order by nome")

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    26
    SELECT nome FROM Agri WHERE Idcomune='' order by nome

    esci questo... come mai non stampa cm???

  4. #4
    nel form hai un
    input name="sel" valorizzato?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    26
    mmm l'avevo messo ma adesso ho messo le virgolette e mi stampa questo

    SELECT nome FROM Agri WHERE Idcomune='Crocetta Del Montello' order by nome

    adesso forse ho capito l'errore

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    26
    ADODB.Recordset error '800a0cc1'

    Item cannot be found in the collection corresponding to the requested name or ordinal.

    /AM/info.asp, line 15

    ora mi da questo errore... ed ho modificato la SQL...

    SELECT Agri.Nome FROM Comune INNER JOIN Agri ON Comune.IdComune = Agri.TComune WHERE Comune.Comune='"&cm&"'

  7. #7
    SELECT Agri.Nome FROM Comune INNER JOIN Agri ON Comune.IdComune = Agri.TComune
    pochi minuti fa si chiamava Agri.idComune non Agri.TComune

    le query eseguile prima sul database, e se funzionano trasportale in asp

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    26
    è quello che ho fatto per quello ho modificato il tutto...

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.