[LISP] Caractere d'annulation

Mauvais_Karma -  
 marvinrouge -
Bonjour,

Voila j'ai une question assez simple pour les pros du lisp :

Voila je dois ecrire une requete SQL mais cette requete contient un quote '

ex:

(Set Request (catenate "INSERT INTO toto VALUES ("
(String *Titi)
",' "
(nth 0 *Tab)
" ' );"

Malheureusement (nth 0 *Tab) contient : bonjour, c'est toto
la quote me pose probleme et ma requete ne marche pas !!

en fait il faudrait que j'annule l effet de la quote de c'est

Des idées ?

Merci

1 réponse

  1. marvinrouge
     
    Oulala le Lisp c'est loin pour moi ...

    essaye de te crérer une fonction lisp qui remplace dans une chaine le caractère ' par '' ou par \' et testes le

    si ça marche poste la soluce ici , ça intéresse les lisp-eurs et les sql-eurs

    si ça marche pas dis le aussi qu'on continue à tenter de t'aider

    @+,

    marvinrouge
    0
    1. Mauvais_Karma
       
      Merci pour ta réponse , je vais essayerca de suite mais avec " ca marchera pas je pense !

      Je te tiens au courant

      Merci encore, recevoir de l'aide pour du lisp c mission impossible !
      0
    2. marvinrouge
       
      en fait je voulais pas dire " (un seul caracère) mais '' (2 fois le caractère ')

      @+,

      marvinrouge
      0