Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249

    DataTable e il metodo Select

    salve a tutti !
    non riesco a capire questa cosa:

    se io ho un DataTable dt =....
    e poi faccio:
    String paramentro = "pippo";
    dt.Select("nomecolonna = " + parametro );
    mi funziona !

    però se la stringa pippo avesse dei caratteri strani p.e ' (apice), il metodo select mi va in eccezione !
    come si può risolvere questa cosa ?

    :master:
    I got the remedy

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Devi semplicemente fare in modo che gli apici e le virgolette siano raddoppiati o comunque presenti anche nella stringa che passi al metodo Select, affinché i valori testuali siano correttamente delimitati.

    P.S.: ricordati il linguaggio nel titolo, come da Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da alka
    Devi semplicemente fare in modo che gli apici e le virgolette siano raddoppiati o comunque presenti anche nella stringa che passi al metodo Select, affinché i valori testuali siano correttamente delimitati.

    P.S.: ricordati il linguaggio nel titolo, come da Regolamento.

    non è cosi' semplice in quanto io non sò il contenuto della stringa !!
    I got the remedy

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da albgen
    non è cosi' semplice in quanto io non sò il contenuto della stringa !!
    La stringa la scrivi tu... come fai a non sapere cosa contiene?

    Se la stringa proviene da un'altra fonte, raddoppia gli apici dove serve.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    la stringa proviene da una combobox (dropdownlist).
    i valori di questa combo non li sò ma sono sicuro che tra questi ci saranno anche valori con le apici.
    una soluzione ci sarebbe..prendo la stringa e la controllo se ci sono apici...se si le raddoppio altrimenti non le faccio niente...
    però volevo sapere se esiste un modo più "elegante" per farlo...
    :master:
    I got the remedy

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.