- ベストアンサー
お願いです!!
こんにちは。 DELPHIで教えていただきたいことがあるのですが、 文字列の中にシングルクォーテーションをいれたいのですが、 エスケープシーケンス記号をわすれましたっ!!! どなたかご存知のかた、教えてください!! <例> MOJIRET := select * from ABC WHERE FIELD1 = ''' + HENSUB + '''; のように使いたいのですが・・・
- みんなの回答 (1)
- 専門家の回答
こんにちは。 DELPHIで教えていただきたいことがあるのですが、 文字列の中にシングルクォーテーションをいれたいのですが、 エスケープシーケンス記号をわすれましたっ!!! どなたかご存知のかた、教えてください!! <例> MOJIRET := select * from ABC WHERE FIELD1 = ''' + HENSUB + '''; のように使いたいのですが・・・
お礼
返信ありがとうございました。 色々と調べた結果、シングルクォーテーションを表示したい場合は、 もうひとつエスケープシーケンスとしてシングルクォーテーションを 付加するみたいです。(実験しました) MOJIRET := select * from ABC WHERE FIELD1 = '''' + HENSUB + ''''; これで文字列変数MOJIRETには(HESUBには'suzuki'とすると) 「select * from ABC WHERE FIELD1 = 'suzuki'」と なりました。 色々とありがとうございました。