resident
دوشنبه 30 اردیبهشت 1387, 20:33 عصر
سلام.
من یه sp نوشتم که کلمه فارسی رو در دیتابیس جستجو میکنه.SP کاملا درست کار میکنه اما با دستورات زیرکه در VB نوشتم جواب نمیده و نتیجه همیشه بیانگر اینه که عبارت مورددنظر در دیتابیس موجود نیست.
به هر دو صورت زیر نوشتم اما بازم جواب نمیده.
cmd.Connection = cn
cmd.CommandText = "search"
cmd.Parameters.Clear()
cmd.Parameters.AddWithValue("@title", "N'" + TextBox1.Text + "'")
cn.Open()
cmd.ExecuteNonQuery()
If (r > 0) Then
MessageBox.Show("عنوان تکراری می باش")
TextBox1.Focus()
End If
-------------------------------------------------------
cmd.Connection = cn
cmd.CommandText = "search"
cmd.Parameters.Clear()
cmd.Parameters.AddWithValue("@title", TextBox1.Text )
cn.Open()
cmd.ExecuteNonQuery()
If (r > 0) Then
MessageBox.Show("عنوان تکراری می باش")
TextBox1.Focus()
End If
چطور درستش کنم؟
من یه sp نوشتم که کلمه فارسی رو در دیتابیس جستجو میکنه.SP کاملا درست کار میکنه اما با دستورات زیرکه در VB نوشتم جواب نمیده و نتیجه همیشه بیانگر اینه که عبارت مورددنظر در دیتابیس موجود نیست.
به هر دو صورت زیر نوشتم اما بازم جواب نمیده.
cmd.Connection = cn
cmd.CommandText = "search"
cmd.Parameters.Clear()
cmd.Parameters.AddWithValue("@title", "N'" + TextBox1.Text + "'")
cn.Open()
cmd.ExecuteNonQuery()
If (r > 0) Then
MessageBox.Show("عنوان تکراری می باش")
TextBox1.Focus()
End If
-------------------------------------------------------
cmd.Connection = cn
cmd.CommandText = "search"
cmd.Parameters.Clear()
cmd.Parameters.AddWithValue("@title", TextBox1.Text )
cn.Open()
cmd.ExecuteNonQuery()
If (r > 0) Then
MessageBox.Show("عنوان تکراری می باش")
TextBox1.Focus()
End If
چطور درستش کنم؟