Not = Sorunu çzdüm fakat çok saçma geldi precedure yolladığım parametre ismini baz almıyormuş parametrenin index değeriyle eşleştirme yapıyomuş İyi bir kalça sahibi olmanın, iyi bir kafa sahibi olmaktan daha fazla prim yaptığı bir ülkede, hiçbir şey daha ileriye gitmez. . Can Dündar.

C# daki bi projede veritabanındaki bi prosedure parametre gndererek insert etmeye kalktığımda bu hatayi alıyorum: An unhandled exception of type 'FirebirdSql. Data. FirebirdClient. FbException' occurred in FirebirdSql. Data. FirebirdClient. dll Additional information: arithmetic exception, numeric overflow, or string truncation Proje : FbConnection Baglanti = Bag. ac ; FbCommand komut = new FbCommand ; komut. CommandType = CommandType. StoredProcedure; komut. Parameters. Add("@AURUNID", FbDbType. VarChar,5). Value = txtUrunKodu. Text; MessageBox. Show ; komut. Parameters. Add ; komut. Parameters. Add ; komut. Parameters. Add ; komut. Parameters. Add ; komut. Parameters. Add ; komut. ExecuteNonQuery ; MessageBox. Show ; temizle ; Baglanti. Close ; Procedure : create or alter procedure INSERTURUN ( ADOVIZID varchar(7), AFIYATI numeric(15,2), ATAKIPBIRIMI varchar(20), AURUNADI varchar(50), AURUNTIPIID integer, AURUNID varchar(10)) as declare variable DBDEKIURUNID varchar(10); begin Select URUNler. urunid from urunler where urunid = :AURUNID into :DBDEKIURUNID; if then begin update urunler set urunler. urunadi= :AURUNADI, urunler. uruntipiid=:AURUNTIPIID, urunler. takipbirimi=:ATAKIPBIRIMI, urunler. fiyati=:afiyati, urunler. dovizid=:ADOVIZID where urunler. urunid=:aurunid; end else begin insert into URUNLER values ; suspend; end / Procedure Text / end^ Not: URUNID i 4 karakter girince insert ediyo 5 girince patlıyor. bychaos tarafından 03/Şub/17 20:27 tarihinde düzenlenmiştir İyi bir kalça sahibi olmanın, iyi bir kafa sahibi olmaktan daha fazla prim yaptığı bir ülkede, hiçbir şey daha ileriye gitmez. . Can Dündar.