Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    query parametrica e instrzione in

    usando le store queries di access, richiamo una store:


    exec mia_query #2005/06/20#, #2005/06/27#, '2,3' ,'CATANIA'

    in questo modo non ottengo risultati

    nemmeno in questo

    exec mia_query #2005/06/20#, #2005/06/27#, 2,3 ,'CATANIA'

    ma se vado sulla query di access e anzichè passare il parametro scrivo direttamente: 2;3

    mi da i risultati voluti.

    ovviamente la query ha una istruzione IN ([@parametro])

  2. #2
    Posta la query.
    Stampa la query a video e vedi cosa ti restituisce.

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    non posso stampare uan query che viene eseguita dentro il db....

    posso stampare i parametri che passo, dato che la query in questione è integrata in un altra querye richiamata tramite una "store procedure"

  4. #4
    è un bel problema - abbastanza normale con le sp... hai provato con

    ..., (2,3), ...


    ?

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    non posso,

    l'istruzione IN richiede obbligatoriamente nel db di rappresentare le parentesi ()

    cosi ho pensato di scrivere tutta l'istruzione:

    'IN (2,3)'

    ma ottengo un errore: valori non corrispondenti nell'espressione criterio.

    nel caso precedente invece non ottengo errore, solo che non ho nessun record....


  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    comunque ho cpaito che è la virgola che crea problemi...

    la virgola si confonde tra le virgole che separano i parametri,

    exec mia_query #2005/06/20#, #2005/06/27#, 2,3 , 'CATANIA'

    infatti il parametro dovrebbe essere passato come: 2,3
    senza apici perchè si tratta di un campo numerico.

    credo che dovro usare più parametri.

  7. #7
    hai detto 'non posso': ma hai cmq provato a mettere le parentesi?

  8. #8
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    Certo Opti...

    ho provato eccome...

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.