Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Recordset con 2 ID

  1. #1

    Recordset con 2 ID

    Ho un problema con un recorset, problema che non ricordo come superare , avendolo già fatto tempo fa.

    Come dicevo ho un recordset con 3 tabelle correlate. Ora, per applicare un filtro per la ricerca, devo usare 2 ID di 2 tabelle diverse ma correlate.

    Trovando 2 ID simili, si incasina e mi da errore.

    So, avendolo già fatto, che vi è la possibilità di assegnare un ALIAS ad uno dei 2 ID in questione, ma non ricordo più come e dove farlo

    L'SQL è questo:


    codice:
    SELECT articoligiornale.ID, tabedizione.ID, tabedizione.vedizione, tabarea.varea, articoligiornale.titolo, articoligiornale.articolo 
    FROM ((articoligiornale INNER JOIN tabedizione ON articoligiornale.IDedizione = tabedizione.ID) ) INNER JOIN tabarea ON articoligiornale.IDarea = tabarea.ID 
    WHERE (((tabedizione.ID)=" & Request("scegliedi") & ")) 
    ORDER BY tabarea.varea Desc

    e l'errore è questo:


    codice:
    Tipo di errore: 
    Microsoft JET Database Engine (0x80040E14) 
    Extra ) in query expression '(((tabedizione.ID)=))'. 
    /dinamiccamaldoli/gestione_edizioni.asp, line 48

    come fare

    Bye
    daniele
    -------------------
    ti piace il basket ?

  2. #2
    ma se scrivi semplicemente così??
    ....
    WHERE (tabedizione.ID=" & Request("scegliedi") & ")
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  3. #3
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    WHERE tabedizione.ID=" & Request("scegliedi") & " order ....

    c'è una tonda in + , ed io le ho levate proprio tutte
    vedi se funzia

  4. #4
    Ho cambiato come detto da vaargard e mi da lo stesso errore.

    Ho cambiato come detto da Kluster e mi da quest'altro errore:

    codice:
    Microsoft JET Database Engine (0x80040E14)
    Syntax error (missing operator) in query expression 'tabedizione.ID='.


    Ripeto, mi era già capitato una volta una situazione simile e ho risolto assegnando un ALIAS a 1 dei 2 ID, ma solo che ora non mi ricordo più come e dove farlo
    daniele
    -------------------
    ti piace il basket ?

  5. #5
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    questa è la stampa a video della query?
    prima di aprire il recordset fai la stampa della query e aggiungi un Response.end per fermare lo script

    ho il sospetto che sia vuoto Request("scegliedi")

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.