MaskEditの/を引くには

解決


超初心者  2009-06-26 02:16:49  No: 34914  IP: [192.*.*.*]

連続で質問すいません。。。
MaskEditで日付を入力するようにしたんですが、そのあと条件指定で引っ掛かりました。

入力したデータをひっぱてくる際にデータベースの日付はCharなんでSQL文に/のところでエラーになります。
データを持ってくるときだけ/を引くことはできますか??

編集    削除
DEKO  2009-06-26 02:59:46  No: 34915  IP: [192.*.*.*]

できますよ。

S := StringReplace(MaskEdit1.Text, '/', '', [rfReplaceAll]);

こんな感じになります。

編集    削除
超初心者  2009-06-26 03:14:24  No: 34916  IP: [192.*.*.*]

ありがとうございます!!
助かりました。

編集    削除
toc  2009-06-26 03:34:36  No: 34917  IP: [192.*.*.*]

EditMaskの「文字列として保存」をオフにする(2番目のフィールドを0に)でもいけるけどね。
">!9999/99/99;0; "

編集    削除
DEKO  2009-06-26 04:43:50  No: 34918  IP: [192.*.*.*]

tocさんの方法がスマートでいいですね。
TMaskEditに関する質問でしたし。

編集    削除
超初心者  2009-06-26 23:38:41  No: 34919  IP: [192.*.*.*]

お二人ともありがとうございまいた!

編集    削除