Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    problema con query: Select join

    Non capisco perchè access quando faccio la select join mi dice:

    IMMISSIONE VALORE PARAMETRO

    la seconda cosa non funziona la select join:

    strSql = "select aumento_istat.data_aumento_istat,aumento_istat.imp orto_aumento," & _
    "indice_istat.data_calcolo from aumento_istat, indice_istat " & _
    "inner join indice_istat on aumento_istat.id_indice_istat=indice_istat.id_indi ce_istat " & _
    "where aumento_istat.id_contratto =" & CInt(FormContratti.CustomerForm.txtIdContratto.Tex t)

    il where è giusto, anche i valori per on..
    Potete aiutarmi come funziona?

    In access mi restiuisce i valori per il 1° e 3° campo mentre il 2° mi chiede di inserire il parametro :master:
    Tony

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Ma questa query dove viene eseguita? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Hai messo in join una tabella con se stessa.
    La forma corretta 'dovrebbe' essere :
    codice:
     "select aumento_istat.data_aumento_istat, " & _
     "       aumento_istat.importo_aumento, "    & _ 
     "       indice_istat.data_calcolo "         & _
     "from aumento_istat "                       & _
     "    inner join indice_istat on (aumento_istat.id_indice_istat = indice_istat.id_indice_istat) " & _
     "where aumento_istat.id_contratto = " & CInt(FormContratti.CustomerForm.txtIdContratto.Text)
    Ciao, Brainjar

  4. #4
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da alka
    Ma questa query dove viene eseguita? :master:
    sia con access sia da codice, ma nel primo mi chiede inserimento parametro ,
    nel secondo non restituisce nulla..

    ora prova la soluzione di Brainjar
    Tony

  5. #5
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da Brainjar
    Hai messo in join una tabella con se stessa.
    La forma corretta 'dovrebbe' essere :
    codice:
     "select aumento_istat.data_aumento_istat, " & _
     "       aumento_istat.importo_aumento, "    & _ 
     "       indice_istat.data_calcolo "         & _
     "from aumento_istat "                       & _
     "    inner join indice_istat on (aumento_istat.id_indice_istat = indice_istat.id_indice_istat) " & _
     "where aumento_istat.id_contratto = " & CInt(FormContratti.CustomerForm.txtIdContratto.Text)
    ho provato...

    idem
    Tony

  6. #6
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    cmq non capisco la differerenza..
    Tony

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Magari hai sbagliato il nome di un campo...

    P.S.: da codice.......ma con quale linguaggio? e come?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    vb.net!!!

    data REader
    Tony

  9. #9
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    La differenza è che nella prima avevi :

    from aumento_istat , indice_istat inner join indice_istat .....

    adesso

    from aumento_istat inner join indice_istat .....

    Ho scritto 'dovrebbe' proprio perchè, come scrive giustamente alka, puoi aver
    sbagliato i nomi dei campi e/o quelli delle tabelle.
    Ciao, Brainjar

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Originariamente inviato da tony83
    data REader
    Se questo è tutto il codice che hai scritto, sfido che non funziona.

    Non perderò altro tempo a cavare fuori col cavatappi tutte le informazioni minime necessarie che mi servono per diagnosticare un problema, visto che fatichi a digitare...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.