Merhabalar,
Kısa bir yazı daha 🙂 . Bilindiği üzere veritabanına veriler ya uygulamalar üzerinden ya da bir web sayfası üzerinden gelmektedir. Ama şuradan da geliyor dediğinizi duyar gibiyim,evet oradan da geliyor 🙂
Vel hasıl,veriler insert edilmeye çalışılırken istenmeden de olsa enter tuşuna basıp alt satıra geçildiğinde
ve o bilgi o haliyle sql server a gönderildiğinde şöyle bir sorunla karşılaşılabilir ;
Excell e verileri atarken verilerin satır satır şeklinde değil de en son basılan enter den sonra
verinin sonlandığı yerde alt satır verilerinin geldiğini görürsünüz ya da muhtemelen o kadar karışıktır ki
göremezsiniz.
Eğer verileri direkt olarak veritabanından alıp Excell e atmıyorsanız hiçbir sorun olmaz.Muhtemelen yine
bir uygulama ile data grid e basmak isteyeceksinizdir,data grid de alt satıra geçmesine izin vermiyor.
Ama direkt olarak atacaksanız Excell sql satırında bizim göremediğimiz o alt satıra geçme izini
görüyor ve verilerin karışık bir şekilde gelmesine neden oluyor.
Bunun olmaması içinde yazı ile giriş yapılmış tüm kolonlar için aşağıdaki kod satırının kullanımı yeterlidir.
replace(replace(CAST(Column as NVARCHAR(4000)),char(10),”),char(13),”) as [Trans]
Not: tırnaklar farklı görünüyor arayüzde, birleşik bir şekilde tek tırnaklar var.
Faydalı olması dileğiyle..Buarada DataIsPower ‘cılara teşekkür ederim 🙂