2016-04-08 28 views
-4

Benim kodum her zaman başka bir şey oluyor ve yukarıdaki sorgunun çıkışı her zaman 0 !!! ,Sayım (*) ve AND'yi aynı anda sql sorgusunda kullanabilir miyim?

cmd.Parameters.AddWithValue("@Unique", frm.textUserName); 

Eğer textUserName nesnenin .text özelliğine erişmek istediğiniz etmeyin:

+0

Doğru dönüş değeri ne olmalıdır? –

+0

Bu ne RDBMS? NM ... [MSSQLLocalDB] 'Sözlük', kaçınılması gereken ayrılmış bir sözcüktür. https://msdn.microsoft.com/en-us/library/ms189822.aspx wrap sözlüğünde [] – xQbert

+0

sözlüğü, görsel stüdyomdaki tablo adımım yerel DATABASE – yjp

cevap

0

Muhtemelen parametrelere geçirilmediğini görmek için Profiler kullanmalıdır ama bu hattın son derece şüpheli @Word parametresiyle yaptığınız gibi mi?

+0

isteniyorsa ben onun değeri sende varmı form1 özelliğini kullanarak form 3 sed sed bu yüzden kesinlikle bu satır hakkında endişelenmenize gerek ve kesinlikle sadece – yjp

+1

için sadece metin değerini geçirerek, böylece uygulama tarafından SQL yürütülürken görmek için profiler kullanın, ve sonra bize ne veri olduğunu göstermek iade edilmek bekler ama değildir. Kodunuzda herhangi bir hata yoktur, yani geçirdiğiniz parametreler veya verileriniz, sizin düşündüğünüz gibi değildir. –

-1

öneri 1: -
başka değerlerde textBox_word.Text ve frm.textUserName değerlerini saklamak ve daha sonra buraya koyunuz.

cmd.Parameters.AddWithValue ("@ Word", value1); cmd.Parameters.AddWithValue ("@ Unique", value2);

Eğer hala herhangi bir sorun daha sonra
Öneri 2: -

kod hata ayıklama Lütfen ve sorun oldu ... değerler nihayet bir cevap buldu

0

değer1'e ve value2 için geliyor tam olarak ne kontrol SQL veritabanı coloumn adı kullanıcı izin vermedikleri için nedenini bilmiyorum ama bu benim durumumda buydu. coloumn adını user1 olarak değiştirdim ve düzgün çalışıyor ...

İlgili konular