Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di jhonny
    Registrato dal
    May 2001
    Messaggi
    130

    (~VB~)problema con apostrofo nell'istruzione select

    Ho questa istruzione :

    "Select from ordini where prodotto = '"& text1.text &"'"

    il problema è che quando si inserisce il carattere ' il prog. si blocca e non effettua la ricerca.

    Comm s'adda fà?:master:
    (Come risolvo il provlema?):gren:
    "Non cercare di piegare il cucchiaio ma cerca di fare la cosa più saggia.....
    ...pensa che il cucchiaio non esiste,allora vedrai che è la tua MENTE a piegarsi"

  2. #2
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    Quel carattere lo devi saltare...............

    fai una routine........

    lunghezzastringa=len(text1.text)
    for i=1 to lunghezzastringa
    if mid(text1.text,i,1)=Chr$(39) then
    else
    testodacercare=testodacercare & mid(text1.text,i,1)
    end if
    next i

    ......... e fai la ricerca........





    link
    homepage
    http://%77%77%77%2e%74%77%6f%72%6b%2e%69%74/
    software
    http://%77%77%77%2e%74%77%6f%72%6b%2...programmi.html
    forum
    http://%77%77%77%2e%74%77%6f%72%6b%2...um/default.asp

  3. #3
    ehm... il carattere ' non va saltato, ma va raddoppiato nelle stringhe sql.

    Basta fare semplicemente così:
    codice:
    "Select from ordini where prodotto = '" & Replace(text1.text, "'", "''") & "'"
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  4. #4
    Utente di HTML.it L'avatar di jhonny
    Registrato dal
    May 2001
    Messaggi
    130
    perfetto quello che ci voleva non l'ho provato ma mi fido sulla parola

    grazie steno e lufo:adhone:
    "Non cercare di piegare il cucchiaio ma cerca di fare la cosa più saggia.....
    ...pensa che il cucchiaio non esiste,allora vedrai che è la tua MENTE a piegarsi"

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.