Forum
Merhaba arkadaşlar kolay gelsin c# yeni geçmiş biri olarak uğraşıyorum ve bi yerde takıldım stok listesini açıp üzerine çift tıklayınca textlere aktarıyorum ama seçim yapmadan çıkınca hata veriyor syntax = die boş veri çekme hatası yardımlarınızı bekliyorum
Bu işlemleri tam olarak nerede yapıyorsun. Visual Studio'da mı Management Studio'da mı.
evet visual studioda stok tanıtım kartı var ve o kart içinde seç isimli butona basınca stok listesi geliyor bu ekranda ise stok kartı seçince sıkıntı yok ama sadece bakıp çıkınca hata veriyor internal syntax = die
Hataya ait daha detaylı bilgi alabilirmiyiz. Printscreen olabilir vb.
Muhtemelen try cath den kaynaklanan bir durum.
kodlarını paylaşırsan daha detaylı inceleyebiliriz.
Öyle sanıyorum ki SQL cümlenizde muhtemelen where kısmına dışarıdan değişken ile veri alıyorsunuz. Aldığınız veri de çift tıklama ile geliyor. Haliyle eğer cift tıklamamış iseniz de yukarıdaki satırlar çalışıyor ve sorgu "........ Where stokAdi=" seklinde kaldigi icin SQL hatasi donduruyor. Bu kodu çalıştırmadan önce veriyi getiren değişkenin boş olup olmadığını kontrol ettirin. Eğer boş değil ise işlem yaptırın. Örneğin
if (gelenVeri != null)
{
}
}
gibi ..
veya sql cümleciğinizi şu şekilde ayarlayabilirsiniz.
string memSQL = "select * from tablo where 1=1";
if (parametre != "") memSQL = memSQL + " AND StokAdi = 'parametre'";
diye sorgulatabilirsiniz. Yanlız burda eğer bir stok adı girilmez ise tüm kayıtları getirir.
Teşekkür ederim çok sağolun akşam denerim
arkadaşlar şu veri çekme olayını hala yapamadım allah rızası için biri pcye bağlanabilir mi deli olucam yoksa.