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

    Query SQL con apostrofi

    Ciao... ho un problemino (penso semplice) con le query SQL
    Uso ADO per accedere ad un db access e finora non ho mai avuto problemi. Ora però ho la necessità di leggere da un db dei dati che abbiano un campo uguale ad una stringa contenuta in un variabile. Il problema è che questa stringa contiene un apostrofo (apice, '). Supponendo che la query sia così:

    codice:
    Query = "SELECT * FROM table WHERE campo = '" & variabile & "'"
    e che la variabile sia

    codice:
    Dim variabile As String
    variabile = "l'acqua"
    non fate caso al contenuto della variabile: "l'acqua" è la prima cosa con l'apostrofo che mi è venuta in mente :gren:

    ...logicamente VB6 e ADO mi dicono che c'è un errore di sintassi. Come posso fare per ovviare il problema?

    Probabilmente è una domanda banale... ma non prendetemi per scemo, in VB sono alle prime armi...

    grazie a tutti
    Claudio

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    Re: Query SQL con apostrofi

    quando inserisci, selezioni, aggiorni fai un replace degli apici con doppi apici

    da ' a ''

    mentre quando li mostri fai il contrario... prova così.
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

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.