tatu3882
شنبه 24 فروردین 1387, 00:25 صبح
با سلام من یه فرمی دارم که اطلاعات رو بر حسب یکی از سه فیلد کد ملی و نام خانوادگی و نام پدر جستجو می کنه و در یک datadrid نمایش می ده برای بار اول جستجو خوبه اما اگه مورد دیگه رو جستجو کنیم پیغام زیر رو میده
The variable name '@a' has already been declared. Variable names must be unique within a
query batch or stored procedure
اینم کد جستجوم
sqlConnection1.Open();
sqlDataAdapter1.SelectCommand.CommandText = "select * from fard where ((code_melli=@a) or (l_name=@b) or (father=@c))";
sqlDataAdapter1.SelectCommand.Parameters.AddWithVa lue("@a", textBox1.Text);
sqlDataAdapter1.SelectCommand.Parameters.AddWithVa lue("@b", textBox2.Text);
sqlDataAdapter1.SelectCommand.Parameters.AddWithVa lue("@c", textBox3.Text);
sqlDataAdapter1.Fill(dataSet31, "member");
sqlConnection1.Close();
The variable name '@a' has already been declared. Variable names must be unique within a
query batch or stored procedure
اینم کد جستجوم
sqlConnection1.Open();
sqlDataAdapter1.SelectCommand.CommandText = "select * from fard where ((code_melli=@a) or (l_name=@b) or (father=@c))";
sqlDataAdapter1.SelectCommand.Parameters.AddWithVa lue("@a", textBox1.Text);
sqlDataAdapter1.SelectCommand.Parameters.AddWithVa lue("@b", textBox2.Text);
sqlDataAdapter1.SelectCommand.Parameters.AddWithVa lue("@c", textBox3.Text);
sqlDataAdapter1.Fill(dataSet31, "member");
sqlConnection1.Close();