Hi Vincent, I don't know which special characters are you trying to escape, but if simply send printString to the variable, it will escape any quote that would end the string literal.
| variable statement | variable := 'Pharo''s O''Reilly book'. statement := 'SELECT ', variable printString. Transcript show: statement; cr. I don't know how Garage prepared statements work, because it doesn't follow the "?" placeholder convention. Regards, Esteban A. Maringolo 2016-08-12 5:34 GMT-03:00 Blondeau Vincent <vincent.blond...@worldline.com>: > Hello, > > > > I am looking for a method that escape special characters for SQL queries. > > E.g.: I want to escape : ‘ in a where expression: ‘….Where field1 = ‘’‘, > myvariable , ‘‘’ …..’ with myvariable := ‘don’’t do’. > > I am using garage and haven't found it in the package. Does someone know > where I can found it? > > > > Thanks in advance, > > > > Best regards, > > Vincent > > > > > !!!************************************************************************************* > "Ce message et les pièces jointes sont confidentiels et réservés à l'usage > exclusif de ses destinataires. Il peut également être protégé par le secret > professionnel. Si vous recevez ce message par erreur, merci d'en avertir > immédiatement l'expéditeur et de le détruire. L'intégrité du message ne > pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra > être recherchée quant au contenu de ce message. Bien que les meilleurs > efforts soient faits pour maintenir cette transmission exempte de tout > virus, l'expéditeur ne donne aucune garantie à cet égard et sa > responsabilité ne saurait être recherchée pour tout dommage résultant d'un > virus transmis. > > This e-mail and the documents attached are confidential and intended solely > for the addressee; it may also be privileged. If you receive this e-mail in > error, please notify the sender immediately and destroy it. As its integrity > cannot be secured on the Internet, the Worldline liability cannot be > triggered for the message content. Although the sender endeavours to > maintain a computer virus-free network, the sender does not warrant that > this transmission is virus-free and will not be liable for any damages > resulting from any virus transmitted.!!!"