Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    SQL SERVER 2008 errore con apici

    Ho una query che puo prevedere degli apici, ho messo il comando addslashes che funziona, come si vede dal terzo filtro....
    però mi da errore come mai?

    Codice PHP:
    SELECT  TOP 1000
    nwPrevProdotti
    .IdLavoro,
    nwPrevProdotti.prodotto,
    nwPrevProdotti.tiratura1,
    nwPrevProdotti.tiratura2,
    nwPrevProdotti.tiratura3,
    nwPrevProdotti.tiratura4,
    nwPrevProdotti.prezzoUnitario1,
    nwPrevProdotti.prezzoUnitario2,
    nwPrevProdotti.prezzoUnitario3,
    nwPrevProdotti.prezzoUnitario4,
    nwPrevProdotti.formatoB,
    nwPrevProdotti.formatoH,
    nwPrevClienti.cliente,
    nwPrev.responsabile,
    nwPrevAgenti.agente,
    nwPrev.creazione

    FROM nwPrevProdotti
    LEFT JOIN nwPrevClienti ON  nwPrevProdotti
    .IdLavoro nwPrevClienti.IdLavoro
    LEFT JOIN nwPrev        ON  nwPrevProdotti
    .IdLavoro nwPrev.IdLavoro
    LEFT JOIN nwPrevAgenti  ON  nwPrevProdotti
    .IdLavoro nwPrevAgenti.IdLavoro

    WHERE   nwPrevProdotti
    .IdLavoro LIKE '%%'
    AND     nwPrevClienti.cliente LIKE '%%'
    AND     nwPrevProdotti.prodotto LIKE '%jhfirjhfir\'frfr%'
    AND     nwPrev.responsabile LIKE '%%'
    AND     nwPrevAgenti.agente LIKE '%%'

    ORDER BY nwPrev.creazione DESC 
    Griggio Claudio

  2. #2
    gli apici vanno raddoppiati

    AND nwPrevProdotti.prodotto LIKE '%jhfirjhfir''frfr%'

  3. #3
    in php conosco la funzione addslashes...
    esiste una funzione che faccia lo stesso però con l'apice?

    grazie
    Griggio Claudio

  4. #4
    dirai "usa strreplace()"

    giusto....?
    Griggio Claudio

  5. #5

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.