Forum

SqlBulkCopyColumnMa...
 
Bildirimler
Hepsini Temizle

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

5 Yazılar
2 Üyeler
0 Reactions
567 Görüntüleme
(@mehmetugur)
Gönderiler: 277
Reputable Member
Konu başlatıcı
 

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)

 
Gönderildi : 27/03/2018 13:02

(@birolaydugan)
Gönderiler: 867
Prominent Member
 

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

 
Gönderildi : 28/03/2018 01:02

(@mehmetugur)
Gönderiler: 277
Reputable Member
Konu başlatıcı
 

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

 
Gönderildi : 28/03/2018 12:20

(@birolaydugan)
Gönderiler: 867
Prominent Member
 

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

 
Gönderildi : 29/03/2018 04:04

(@mehmetugur)
Gönderiler: 277
Reputable Member
Konu başlatıcı
 

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

 
Gönderildi : 29/03/2018 12:33

Paylaş: