-
Üyelik
02.01.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
Bilgisayar Teknik Servis
-
Konum
Osmaniye
-
Ad Soyad
F** K**
-
Mesajlar
3
-
Beğeniler
2 / 0
-
Ticaret
0, (%0)
Bir veritabanında filtreleme yapıyorum ancak aşağıdaki gibi bir hata ile karşılaşıyorum.
Kodlar burada.
SQL söz diziminin çıktısı da burada.
StringBuilder ile SQL söz dizimini yazdım SelectCommand metoduna parametreleri de gönderdim ama olmadı. SqlDataAdapter ile komutu direkt alıp filtreleme yapmak istiyorum nasıl bir yol izlemem gerekiyor?
System.out.println("In Code We Trust");
XnCN
Yazılımcı
Kullanıcı
-
Üyelik
30.11.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Yazılım
-
Konum
Kocaeli
-
Ad Soyad
A** H**
-
Mesajlar
447
-
Beğeniler
56 / 109
-
Ticaret
1, (%100)
Tarih alanına sayısal bir değer girmen gerekli şeklinde bir hata alıyorsun , veritabanından tarih alanlarının veri tiplerini kontrol et , ardından sql server'da direk olarak sql kodu sorgusu yaz ve değerleri kendin elle gir eğer tablo yapısından kaynaklı yada sql cümlesi ile alakalı bir sıkıntı yoksa dtFiltreTarih.value kısımından dönen veri tipi veritabanı ile uyuşmuyor(büyük ihtimal bundan ama sen yukarıdakileri de kontrol et) kolay gelsin.
1 kişi bu mesajı beğendi.
-
Üyelik
02.01.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
Bilgisayar Teknik Servis
-
Konum
Osmaniye
-
Ad Soyad
F** K**
-
Mesajlar
3
-
Beğeniler
2 / 0
-
Ticaret
0, (%0)
Teşekkürler, SqlDataAdapter nesnesine gönderdiğim verilerin parametrelerini direkt string olarak görüyormuş. SqlCommand'ın sözdizimini ve parametreleri ayarlayıp SqlDataAdapter' a tanımladım sorun çözüldü.
System.out.println("In Code We Trust");