PDA

View Full Version : خطای sqlexceptio was unhandled



mahdi101
شنبه 27 مهر 1392, 22:33 عصر
سلام خدمت دوستان
من رو یک برنامه سه لایه دارم کارم میکنم.داشتم دستور جستجو با like رو منوشتم در زمان اجرا با خطایی رو به رو شدم .
حالا کسی می دونی علت چیه؟؟
این کد بخش DAL:
public DataTable select(string spname, SqlParameter[] p)
{
SqlDataAdapter da = new SqlDataAdapter(spname, con);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.AddRange(p);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
و اینم قسمت کد بخش bll مربوط به search:
public DataTable search()
{
SqlParameter[] p = new SqlParameter[2];
p[0] = new SqlParameter("@name", "%" + name + "%");
p[1] = new SqlParameter("@name", "%" + family + "%");
return d.select("search_customer_B", p);

}
اینم کد قسمت ورودی دادن:
private void textBox8_TextChanged(object sender, EventArgs e)
{
cb.Name = textBox8.Text;
cb.Family = textBox8.Text;
dataGridView1.DataSource = cb.search();
}

و اینم error
112045

حالا به نظرتون مشکل از کجاست ؟؟

saied_max
یک شنبه 28 مهر 1392, 13:45 عصر
p[0] = new SqlParameter("@name", "%'" + name + "'%");

mahdi101
یک شنبه 28 مهر 1392, 14:38 عصر
کمک ...کمک