Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [vb & Sql]

  1. #1

    [VB & SQL]

    Ciao a tutti,
    ho un piccolo problema di sintassi usando SQL con VB:

    creo una query:
    Dim query As Recordset

    Set query = data1.Database.OpenRecordset("SELECT * FROM Tabella WHERE Titolo=" & "'" & chiave & "'")

    sapendo che la variabile "chiave" è una stringa, come faccio a non creare l'errore di sintassi se "chiave" è uguale ad una stringa contente il carattere "'"?

    Ad esempio: chiave = "c'era"

    Grazie a tutti per l'aiuto

    Luchino
    Hello Word!

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    codice:
    StringaChiave = Replace(StringaChiave, "'", "''")
    devi mettere 2 apici singoli

    se nella chiave non si trova nessun ' non accade nulla


  3. #3
    Grazie 1000 Dark!

    Luchino
    Hello Word!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.