Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    Strano comportamento su una query.

    In questa query, mi succede una cosa stranissima, quando stampo ed interrompo l'elaborazione di:

    codice:
    sql = "SELECT [Staff].[IdStaff], " & _
    "	      [Staff].[Name], " & _
    "             [MessageBoard].[To] " & _
    "	 FROM [Staff] " & _
    "  INNER JOIN [MessageBoard] ON [Staff].[IdStaff] = [MessageBoard].[IdStaff] " & _
    "  WHERE [MessageBoard].[To] = " & Idreq  
    		  
    response.write(sql)
    response.end
    Il risultato è il seguente:

    codice:
    SELECT [Staff].[IdStaff], [Staff].[Name], [MessageBoard].[To] FROM [Staff] INNER JOIN [MessageBoard] ON [Staff].[IdStaff] = [MessageBoard].[IdStaff] WHERE [MessageBoard].[To] = 1
    Dove Idreq è uguale ad 1.

    Quando invece tolgo:

    codice:
    response.write(sql)
    response.end
    Ricevo il seguente errore:

    codice:
    Errore di sintassi (operatore mancante) nell'espressione della query '[MessageBoard].[To] ='
    Idreq non arriva!!!!!
    Com'è possibile!?!?!?!?!

    Illuminazioni?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    .To è un numero? al mio paese in .To ci va un indirizzo...

  3. #3
    Nel caso è un numero (fidati ho il db davanti).
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    e allora il problema non è nella query, ma nel modo in cui recuperi il numero

  5. #5
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    azzardo quanto detto in qualche altra parte, mi dici se c'è una variabile di sessione in gioco che ha lo stesso valore di Idreq
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  6. #6
    C'è una variabile di sessione, ma anche togliendola, l'errore permane!

    @ optime: ma se me lo stampa un passo prima della query, non può essere quello il problema, altrimenti già lì dovrei avere qualche cosa che non va per il verso giusto...
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    C'è poco da fare.
    Quella variabile è vuota oppure non è un numero...

    Roby

  8. #8
    Vuota non è sicuro.

    Le ho provate tutte, anche a trasformarla in intero: cInt(variabile), ma nulla.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se non la stampa le alternative non ci sono però...

    Roby

  10. #10
    Prima della query la stampa, appena l'assegno alla query, improvvisamente il valore non c'è più.

    Ne ho fatte a dozzine di queste cose con ASP e questa sinceramente non me la spiego.

    P.S.:Non è codice mio, sto solo cercando di sistemarlo...
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.