Delphi Can

Orjinalini görmek için tıklayınız: Firebird de Enter karakter sorunu çözümü
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba arkadaşlar.

Birçoğumuz kullanıcı tarafından girilen datalar konusunda sıkıntı yaşamışızdır.

Bazı yerlerde alanda ENTER karakteri kullanmamız gerkeiyor. Fakat kullanıcı bazen 2 kere ard arda Enter a basarak görüntü ve data kirliliğine neden olabiliyor.

Aşağıdaki SQL kodu ile ard arda 2 kere basılan Enter olayını 1 kere basılmış gibi update edebilirsiniz...

(Demin başıma geldi. Düzelteyim derken birde sizlerle paylaşmak istedim.)

update TABLOM
set ALANIM=replace(ALANIM,ASCII_CHAR(13)||ASCII_CHAR(10)||ASCII_CHAR(13)||ASCII_CHAR(10),ASCII_CHAR(13)||ASCII_CHAR(10))
where ALANIM like '%' ||ASCII_CHAR(13)||ASCII_CHAR(10)||'%';
(30-06-2018, Saat: 15:26)mcuyan Adlı Kullanıcıdan Alıntı: [ -> ]Merhaba arkadaşlar.

Birçoğumuz kullanıcı tarafından girilen datalar konusunda sıkıntı yaşamışızdır.

Bazı yerlerde alanda ENTER karakteri kullanmamız gerkeiyor. Fakat kullanıcı bazen 2 kere ard arda Enter a basarak görüntü ve data kirliliğine neden olabiliyor.

Aşağıdaki SQL kodu ile ard arda 2 kere basılan Enter olayını 1 kere basılmış gibi update edebilirsiniz...

(Demin başıma geldi. Düzelteyim derken birde sizlerle paylaşmak istedim.)

update TABLOM
set ALANIM=replace(ALANIM,ASCII_CHAR(13)||ASCII_CHAR(10)||ASCII_CHAR(13)||ASCII_CHAR(10),ASCII_CHAR(13)||ASCII_CHAR(10))
where ALANIM like '%' ||ASCII_CHAR(13)||ASCII_CHAR(10)||'%';

Paylaşım için teşekkürler
Tesekkurler