mn_zandy63 عزیز من کد رو به این شکل تغییر دادم
SqlConnection con = newSqlConnection("Data Source=.;Initial Catalog=pjt;Integrated Security=True");
con.Open();
SqlCommand com = newSqlCommand();
com.Connection = con;
com.CommandText = "SELECT automobile.idam,owner.name,owner.family,automobile .plaque FROM automobile INNER JOIN owner ON automobile.idowner=owner.idowner WHERE name=N'" + txtname.Text + "'AND family=N'" + txtfamily.Text + "'AND plaque='" + txtplaque + "' ";
SqlDataReader dr = com.ExecuteReader();
bool hasrows = dr.HasRows;
if (!hasrows)
{
MessageBox.Show("not found");
con.Close();
}
اون خطا همچنان پابرجاست ولی من اینطوری جلویه اون خطا رو گرفتم و حالا موقع اجرا پیغام not found رو به من نمایش میده و این در حالیست که من این کوئری رو درSQL SERVER Query به درستی اجرا می گیرم و idam رو هم اونجا بهم برمی گردونه ولی وقتی در سی شارپ می خوام اجرا بگیرم اینطوری میشه
