Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    Originariamente inviato da optime
    non si capisce come siano collegate le due sql...
    agenda2 è la query di una query...funziona perfettamente. Per intenderci l'sql inizio_dopo serve a visualizzare un campo del record dopo quello corrente...funziona perfettamente quindi non penso che ci sia un errore nell'sql di access.
    Il problema è che nella pagina gli dico di filtrarmi i record dove inizio_dopo sia maggiore di 0 (in seguito poi gli avrei dato valori diversi)....ma nulla....mi dice che non riesce a box1.open

  2. #12
    unit, tu dici che funziona tutto bene... ma allora dov'è l'errore? e da dove lo vedi che funziona? e poi,queste due query, come le lanci? continuo a non capire cosa stai facendo, tutto qui.

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    mi associo a optime

  4. #14
    dunque
    l'sql della query access agenda2 funziona.
    Tra i vari campi mi interessa inizio_dopo:

    codice:
    (select top 1 t2.inizio_app from appuntamenti t2 where t2.giorno=t1.giorno and t2.idbox=t1.idbox and t2.inizio_app>t1.inizio_app ) AS inizio_dopo
    nel senso che la testo e funzionza,cioè non mi da errori.

    quando poi richiamo la query agenda2 nella pagina asp e tento di filtrarla per inizio_dopo > 0 mi restituisce l'errore

  5. #15
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    ma inizio_dopo è numerico?

  6. #16

  7. #17
    Originariamente inviato da elfa
    ma inizio_dopo è numerico?
    è il risultato di operazioni nella query access ma la fonte è numerica.
    Non capisco proprio,ho appena provato una pagina con solo quella query (quella originale ha diverse query) e all'inizio mi ha funzionato con questo filtraggio

    codice:
    "SELECT * FROM agenda2 WHERE idbox = 1 and (inizio_dopo>0 or inizio_dopo is null)"
    ma appena tolte le parentesi e messo solo inizio_dopo>0 mi ha ridato un errore sulla connessione....

  8. #18
    Originariamente inviato da optime
    posta la query completa
    codice:
    box1.Source = "SELECT *  FROM agenda2  WHERE idbox=1 and inizio_dopo>0  and giorno = #" & dconv & "# ORDER BY inizio_app ASC"
    appena la modifico così mi da errore

    quella che mi funziona è
    codice:
    box1.Source = "SELECT *  FROM agenda2  WHERE idbox=1 and giorno = #" & dconv & "# ORDER BY inizio_app ASC"

  9. #19
    non credo tu possa usare una stored query come sub-query immagino tu debba fare così

    codice:
    SELECT 
       *  
    FROM 
       agenda2  
    WHERE 
       idbox=1 
       and inizio_dopo
       (select top 1 t2.inizio_app from appuntamenti t2 where t2.giorno=t1.giorno and    t2.idbox=t1.idbox and t2.inizio_app>t1.inizio_app ) >0  
       and giorno = #" & dconv & "# 
    ORDER BY 
       inizio_app ASC
    però nella sub query non vedo t1... insomma, un bel mischiume...

  10. #20
    Originariamente inviato da optime
    non credo tu possa usare una stored query come sub-query immagino tu debba fare così

    codice:
    SELECT 
       *  
    FROM 
       agenda2  
    WHERE 
       idbox=1 
       and inizio_dopo
       (select top 1 t2.inizio_app from appuntamenti t2 where t2.giorno=t1.giorno and    t2.idbox=t1.idbox and t2.inizio_app>t1.inizio_app ) >0  
       and giorno = #" & dconv & "# 
    ORDER BY 
       inizio_app ASC
    però nella sub query non vedo t1... insomma, un bel mischiume...
    mh.....t1 era una tabella precedente sulla quale ho fatto i calcoli per ottenere alcuni valori tra i quali anche inizio_dopo. Effettivamente magari l'sql la posso mettere anche nella pagina asp,anche se proprio non capisco perchè ora che ci sto riprovando su una pagina con solo quel recordset funziona tranquillamente un filtraggio del genere
    codice:
    "SELECT * FROM agenda2 where idbox=1 and (inizio_dopo>0 or inizio_dopo is null)"
    effettivamente dicendomi che non riesce a farmi box1.open è chiaro che ci deve essere qualche problema con la query...boh...mo provo se copme suggerisci tu funziona....

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 © 2026 vBulletin Solutions, Inc. All rights reserved.