Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140

    Apici, virgolette e robaccia nelle query

    Ciao!!!!


    E' da ore che provo e ri provo ma non sto riuiscendo di capire.
    Come devono essere trattate le stringhe di testo nelle query (di updtate, insert into, select)? Parlo di apici e virgolette...

    Per esempio,

    "SELECT * FROM Cat WHERE IdCat = "&IdCat&" AND Img =' +' "


    è corretta? No, perchè mi da:
    Microsoft VBScript runtime error '800a01a8'

    Object required: ''

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ' +' cosa intendi con questo? :master:

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Originariamente inviato da rixx
    ' +' cosa intendi con questo? :master:
    è un semplice +. Che dirti ?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'errore che ti da non c'entra nulla con quello che chiedi.
    Gli apici devi semplicemente raddoppiarli mediante la funzione "replace"

    Roby

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    cioè dove il campo immagine è uguale ad in +? che tipo di campo è?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Originariamente inviato da Roby_72
    L'errore che ti da non c'entra nulla con quello che chiedi.
    Gli apici devi semplicemente raddoppiarli mediante la funzione "replace"

    Roby

    Dici?

    Quindi, sarebbe una cosa del genere:
    txt = "che palle"
    replace(txt,"'","''") ????????

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Originariamente inviato da rixx
    cioè dove il campo immagine è uguale ad in +? che tipo di campo è?

    DOve:
    IdCat = "&IdCat&"
    AND
    Img =' +' "

    IdCat = Num
    Img = txt

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Eh ma così non lo vedi se funziona...
    Fai così:

    codice:
    txt = "E' una giornataccia"
    txt = replace(txt,"'","''")

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Originariamente inviato da Roby_72
    Eh ma così non lo vedi se funziona...
    Fai così:

    codice:
    txt = "E' una giornataccia"
    txt = replace(txt,"'","''")
    Roby

    c'hai ragione!

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Diddlina
    c'hai ragione!

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.