Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
7539
Tıklama
0
Öne Çıkarma
C# Sql de aldığım 'The Parameterized query which was not supplied' hatası
D
13 yıl
Çavuş
Konu Sahibi

Arkadaşlar kolay gelsin , çalışmakta olduğum bir programda

1. tablomdan(ip_tablo) çektiğim verileri 2. tabloma(ipsonuc) yazdırmak için

Sqlcommand cmd1 = new SqlCommand("INSERT INTO ipsonuc(ip_id,blok_id,ip) Values (@ip_id,@blok_id,@ip)",connection);



SqlPArameter ip_id = new SqlParameter();
ip_id.ParameterName ="@ip_id";
ip_id.SqlDbType = SqlDbType.Int;
cmd1.Parameters.Add(ip_id);

ve bu parametre gibi diğer blok_id ve ip içinde yaptım fakat


cn1.Open();
cmd1.ExecuteNonQuery();
cn1.Close();


kısmına geldiğinde
cmd1.ExecuteNonQuery();


burda --> the parameteried query (@ip_id int @blok_id nvarchar (4000) @ip nvarchar(9)) INSERT into ' expects the parameter '@ip_id' which was not supplied ) ----


hatası alıyorum , Şimdiden teşekkür ediyorum herkese iyi çalışmalar arakdaşlar

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



Y
13 yıl
Yüzbaşı

ip_id.ParameterValue=124;

gibi değer veren birşey eklemen gerekmiyormuydu?





< Bu mesaj bu kişi tarafından değiştirildi Yossi Kohen -- 14 Eylül 2012; 21:24:36 >
Bu mesaja 2 cevap geldi.
A
13 yıl
Er

addWithValue metodunu kullan sadece add değer kısmını almayacaktır. AddWiithValue ile yukarıda tek yazdığın özellikleri tek bir satır ile atabilirsin.


Bu mesaja 1 cevap geldi.
D
13 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: ayhanbilgin

ip_id.ParameterValue=124;

gibi değer veren birşey eklemen gerekmiyormuydu?

Yok hayır direk parametreler 2. oluştuduğum tabloya veri aktarmak için , değişjken tanımları için yapılıyor , kullanımı böyle. Başka nerede bir hata olur bilemiyorum



D
13 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: AzTeCxxx

addWithValue metodunu kullan sadece add değer kısmını almayacaktır. AddWiithValue ile yukarıda tek yazdığın özellikleri tek bir satır ile atabilirsin.

addWithValue metodunu nerede kullnacağım , null değeri gelen bir yer yok ki


Bu mesaja 1 cevap geldi.
A
13 yıl
Er

add yazdığın yeri sil addwithvalue yaz çıkması lazım



A
13 yıl
Er

quote:

Orijinalden alıntı: OrhunV

Arkadaşlar kolay gelsin , çalışmakta olduğum bir programda

1. tablomdan(ip_tablo) çektiğim verileri 2. tabloma(ipsonuc) yazdırmak için

Sqlcommand cmd1 = new SqlCommand("INSERT INTO ipsonuc(ip_id,blok_id,ip) Values (@ip_id,@blok_id,@ip)",connection);



SqlPArameter ip_id = new SqlParameter();
ip_id.ParameterName ="@ip_id";
ip_id.SqlDbType = SqlDbType.Int;
cmd1.Parameters.Add(ip_id);

ve bu parametre gibi diğer blok_id ve ip içinde yaptım fakat


cn1.Open();
cmd1.ExecuteNonQuery();
cn1.Close();


kısmına geldiğinde
cmd1.ExecuteNonQuery();


burda --> the parameteried query (@ip_id int @blok_id nvarchar (4000) @ip nvarchar(9)) INSERT into ' expects the parameter '@ip_id' which was not supplied ) ----


hatası alıyorum , Şimdiden teşekkür ediyorum herkese iyi çalışmalar arakdaşlar

Sqlcommand cmd1 = new SqlCommand("INSERT INTO ipsonuc(ip_id,blok_id,ip) Values (@ip_id,@blok_id,@ip)",connection);


cmd1.parameters.clear();
cmd1.parameters.addwithvalue('@ip_id',ip_id değeri );
gibi diğerlerinide yazıp çalıştırırsan olması lazım
.
.
.



cn1.Open();
cmd1.ExecuteNonQuery();
cn1.Close();



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.