Anasayfa » Forum

SqlBulkCopyColumnMa...
 

SqlBulkCopyColumnMapping, Karakter Sınırını Nasıl Sağlayabilirim ?  

  RSS
Mehmet UGUR
(@MehmetUGUR)
Üye

Merhaba

Excel' den SqlBulkCopyColumnMapping yöntemi ile veritabanında ki tabloma insert yapıyorum. Fakat bazı excel hücrelerinde karakter sınırı fazla yani db de ki DataType boyutu ile uyuşmuyor. 

Bu durumda sizce karakter sınırlamasını nasıl yaptıralabilirim. Örneğin gelen değer 50 karakterden fazla ise SubString ile ilk 50 karakteri al gibi. (Insert işlemini performans açısından şimdilik döngü ile yapmayı düşünmüyorum)

Alıntı
Gönderildi : 27/03/2018 13:02
Birol AYDOĞAN
(@birolaydugan)
Üye

bir çok yöntem var dbden ilgili alanın uzunluğunu bulup buna göre de kesebilirsiniz.

CevapAlıntı
Gönderildi : 28/03/2018 01:02
Mehmet UGUR
(@MehmetUGUR)
Üye

Herhalde sorunumu tam olarak izah edemedim, cevabınız sorumun dışında. İlgili alanın uzunluğu biliniyor

CevapAlıntı
Gönderildi : 28/03/2018 12:20
Birol AYDOĞAN
(@birolaydugan)
Üye

bende onu diyorum 🙂 , uzunluğa göre kesebilir yada excele göre alter çekersiniz .

CevapAlıntı
Gönderildi : 29/03/2018 04:04
Mehmet UGUR
(@MehmetUGUR)
Üye

Birol bey saten sorun orda, SqlBulkCopyColumnMapping yönteminde nasıl kesebilirim onu soruyorum

CevapAlıntı
Gönderildi : 29/03/2018 12:33
Paylaş:

Lütfen Giriş yap yada Kayıt ol