Forum

Arithmetic overflow...
 
Bildirimler
Hepsini Temizle

Arithmetic overflow error converting nvarchar to data type numeric

6 Yazılar
2 Üyeler
0 Likes
3,074 Görüntüleme
(@muratsoydan)
Gönderiler: 177
Reputable Member
Konu başlatıcı
 

merhaba arkadaslar

oracle dan data transfer ederken soyle bir sorunla karsılasıyorum

 ----Arithmetic overflow error converting nvarchar to data type numeric----

bu sebepten datayı cekmiyor. 

bu hatanın sebebi nedir acaba?

selam ve saygılar

 

 

 
Gönderildi : 10/01/2011 19:45

(@AhmetRende)
Gönderiler: 138
Estimable Member
 

Gelen veri integera convert edilemiyor.

Gelen veride yazı karakteri boşluk yani sayı dışı karakterler varsa bu hatayı veriyor olabilir.

 
Gönderildi : 10/01/2011 19:55

(@muratsoydan)
Gönderiler: 177
Reputable Member
Konu başlatıcı
 

sayı olarak nitelendirilen field larda data tipi decimal mssql'de

bunun bir sakıncası olabilirmi acaba?

birde bunun cozumu icin ne yapmam gerekir ahmet bey selamlar 

 
Gönderildi : 10/01/2011 19:59

(@AhmetRende)
Gönderiler: 138
Estimable Member
 

sayı olarak nitelendirilen field larda data tipi decimal mssql'de

bunun bir sakıncası olabilirmi acaba?

birde bunun cozumu icin ne yapmam gerekir ahmet bey selamlar 

 

Hayır. her integer zaten bir decimal olmuş oluyor aynı zamanda.
Oracledan gelen veriyi kontrol etmeniz gerek. Gelen veride sayı dışı karakterler mevcut olabilir. Bu sebeple convert işlemi başarısız oluyordur.

Gelen veriden emin misiniz? Ve bu hata veriyi çekmeye başlar başlamaz mı veriyor yoksa veri aktarımının ortalarında mı? Eğer ortalarında ise oracleda belli bir satırdaki karakterlerde sorun olabilir.

 
Gönderildi : 10/01/2011 20:08

(@muratsoydan)
Gönderiler: 177
Reputable Member
Konu başlatıcı
 

ssma programı ile (mssqlin kendi migrate yazılımı) bu datayı rahatlıkla cekmekteydim, fakat daha pratik bir yazılımla bunu yapmak istedim.

datalar düzenli bir sorun yok ama dediginiz gibi hatayı datayı cekmeye baslar baslamaz yapıyor.

birde Ahmet bey oracle tarafında select yetkim var.

bunun bir etkisi olabilirmi yani insert yetkimin olmasınada gerek varmı

daha once SSMA ile select yetkisi ile alıyordum.

saygılar 

 
Gönderildi : 10/01/2011 20:11

(@AhmetRende)
Gönderiler: 138
Estimable Member
 

Data reader yetkisi yeterli. Sonuçta sadece datayı çekiyorsunuz oracledan.

Hangi toolu kullanıyorsunuz? Dil ayarlarından mıdır dicem ama. Tam anlamadım. Aldıgınız hatanın ekran goruntusunu ve kullandıgınız toolu ekler misiniz.

Ona göre bakalım.

 
Gönderildi : 11/01/2011 01:39

Paylaş: