Arithmetic overflow...
 
Bildirimler
Hepsini Temizle

Arithmetic overflow error converting nvarchar to data type numeric  

  RSS
Murat Soydan
(@MuratSoydan)
Üye

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

 

 

Alıntı
Gönderildi : 10/01/2011 18:45
Ahmet Rende
(@AhmetRende)
Üye

Gelen veri integera convert edilemiyor.

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

CevapAlıntı
Gönderildi : 10/01/2011 18:55
Murat Soydan
(@MuratSoydan)
Üye

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 

CevapAlıntı
Gönderildi : 10/01/2011 18:59
Ahmet Rende
(@AhmetRende)
Üye

[quote user="murattis"]

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 

[/quote]

 

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.

CevapAlıntı
Gönderildi : 10/01/2011 19:08
Murat Soydan
(@MuratSoydan)
Üye

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 

CevapAlıntı
Gönderildi : 10/01/2011 19:11
Ahmet Rende
(@AhmetRende)
Üye

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.

CevapAlıntı
Gönderildi : 11/01/2011 00:39
Paylaş: