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.!!!"

Reply via email to