Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Errore 80040e10

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    155

    Errore 80040e10

    Ciao a tutti,
    ho creato il seguente codice utilizzando un SQL già collaudata e funzionante. Inserendola in un "IF THEN ELSE" però mi da un errore, non riesco a capire dove sbaglio..

    codice:
    codice:
    Dim operatore, GiornoInizio, MeseInizio, AnnoInizio, GiornoFine, MeseFine, AnnoFine 
    codice:
    operatore=Session("idutente")
    GiornoInizio=Day(request.Form("InizioPeriodo"))
    MeseInizio=Month(request.form("InizioPeriodo"))
    AnnoInizio=Year(request.form("InizioPeriodo"))
    GiornoFine=Day(request.Form("FinePeriodo"))
    MeseFine=Month(request.Form("FinePeriodo"))
    AnnoFine=Year(request.Form("FinePeriodo"))
    
    
    Set conn=server.CreateObject("adodb.connection")
    conn.open "provider=microsoft.jet.oledb.4.0; data source="&server.MapPath("mdb-database/palestre.mdb")
    
    
    if     operatore = 11 Then
    SQL= "SELECT T_PALESTRE.palestra, T_PALESTRE.data, T_PALESTRE.dalleOre, T_PALESTRE.alleOre, T_PALESTRE.note, T_DIRIGENTI.Nominativo, T_CATEGORIE.NomeCategoria, T_PALESTRE.categoria, T_PALESTRE.operatore FROM (T_PALESTRE INNER JOIN T_CATEGORIE ON T_PALESTRE.categoria = T_CATEGORIE.ID) INNER JOIN T_DIRIGENTI ON T_PALESTRE.operatore = T_DIRIGENTI.ID_UTENTE WHERE T_PALESTRE.data Between #"& MeseInizio &"/"& GiornoInizio &"/"& AnnoInizio &"# And #"& MeseFine &"/"& GiornoFine &"/"& AnnoFine &"# "
    set rs =server.CreateObject("adodb.recordset")
    rs.open sql, conn
    
    
    Elseif operatore = 12 then
    SQL= "SELECT T_PALESTRE.palestra, T_PALESTRE.data, T_PALESTRE.dalleOre, T_PALESTRE.alleOre, T_PALESTRE.note, T_DIRIGENTI.Nominativo, T_CATEGORIE.NomeCategoria, T_PALESTRE.categoria, T_PALESTRE.operatore FROM (T_PALESTRE INNER JOIN T_CATEGORIE ON T_PALESTRE.categoria = T_CATEGORIE.ID) INNER JOIN T_DIRIGENTI ON T_PALESTRE.operatore = T_DIRIGENTI.ID_UTENTE WHERE T_PALESTRE.data Between #"& MeseInizio &"/"& GiornoInizio &"/"& AnnoInizio &"# And #"& MeseFine &"/"& GiornoFine &"/"& AnnoFine &"# "
    
    
    set rs =server.CreateObject("adodb.recordset")
    rs.open sql, conn
    
    
    else
    SQL= "SELECT T_PALESTRE.palestra, T_PALESTRE.data, T_PALESTRE.dalleOre, T_PALESTRE.alleOre, T_PALESTRE.note, T_DIRIGENTI.Nominativo, T_CATEGORIE.NomeCategoria, T_PALESTRE.categoria, T_PALESTRE.operatore FROM (T_PALESTRE INNER JOIN T_CATEGORIE ON T_PALESTRE.categoria = T_CATEGORIE.ID) INNER JOIN T_DIRIGENTI ON T_PALESTRE.operatore = T_DIRIGENTI.ID_UTENTE WHERE T_PALESTRE.data Between #"& MeseInizio &"/"& GiornoInizio &"/"& AnnoInizio &"# And #"& MeseFine &"/"& GiornoFine &"/"& AnnoFine &"# AND T_DIRIGENTI.operatore="& operatore &" ORDER BY T_PALESTRE.data"
    
    
    
    
    set rs =server.CreateObject("adodb.recordset")
    rs.open sql, conn
    end if


    Errore:

    Microsoft JET Database Engine
    error '80040e10'

    No value given for one or more required parameters.

    Ultima modifica di daxie; 28-10-2013 a 16:00

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.