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

Discussione: problema con una query

  1. #1

    problema con una query

    ciao a tutti,
    ho un problema con una query...
    per associare n foto ad un evento, ho creato 2 tabelle, una che raccoglie gli eventi, l'altra che raccoglie le foto associando ad ogni foto l'id dell'evento relativo.

    la tabella foto è composta da:
    idfoto = chiave
    idrif = riferimento all'evento
    nomejpg = nome foto.

    io vorrei selezionare tutti i campi che hanno idrif = 5 (esempio)

    SELECT * FROM foto WHERE idrif = 5

    ma nn funziona, mi da un errore..
    "Tipi di dati non corrispondenti nell'espressione criterio."

    credo il problema sia che idrif nn è una chiave..ma come posso fare per fare questa query?

    grazie..

  2. #2
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    proverei a mettere FROM e non FOM!
    Fero
    Vuoi conoscere nuovi Amici?

  3. #3
    Originariamente inviato da fero
    proverei a mettere FROM e non FOM!
    modificato..

    (ad ogni modo è un errore che ho fatto qui e nn nel codice asp, nn è quello il problema...)

  4. #4
    idrif deve essere un numero

    se invece vuoi mantenerlo come campo di testo devi fare:

    codice:
    SELECT * FROM foto WHERE idrif = '5'
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    idrif è numerico o stringa??
    Fero
    Vuoi conoscere nuovi Amici?

  6. #6
    Originariamente inviato da fero
    idrif è numerico o stringa??
    id rif è un numero..

  7. #7
    idrif è un numero, però nel database è un campo di testo...controlla... oppure prova la query che ti ho scritto io
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  8. #8
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    è strano, la query non ha nulla che non va (prova anche quella di Shagrat)


    se rimane l'errore.....controlla che la tabella si chiami foto e che la pagina si colleghi al db che la contiene.

    il fatto che idrif non sia una chiave non c'entra (che db è??)
    Fero
    Vuoi conoscere nuovi Amici?

  9. #9
    Originariamente inviato da Shagrat
    idrif è un numero, però nel database è un campo di testo...controlla... oppure prova la query che ti ho scritto io


    mo' ho capito... è legato al tipo di campo del db..

    quindi se è un contatore o un campo numerico va senza apici, viceversa vanno messi...


    grazie a tutti per le delucidazioni..


  10. #10
    prego
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

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.