angel20
جمعه 30 مهر 1395, 13:54 عصر
با سلام
من یه جدول دارم که قیمت کالا و کد کالا و نام کالا و ... رو نگه میداره ، الان یه فرم دارم که برای خرید روزانه ازش استفاده میکنم حالا میخام بعد از اینکه مشتری نام کالاها رو وارد کرد قمیت ها رو تویه یه تکست باکس بگیرم از کد زیر استفاده میکنم ولی جواب نمیده :
string query2 = "SELECT * FROM [Deliverd-work] where Code="
+ @"'" + txtcode1.Text + "'";// +" OR Code="
//+ @"'" + txtcode2.Text + "'"; //+ "OR Code="
// + @"'" + txtcode3.Text + "'" + "OR Code="
// + @"'" + txtcode4.Text + "'" + "OR Code="
// + @"'" + txtcode5.Text + "'" + "OR Code="
// + @"'" + txtcode6.Text + "'" + "OR Code="
// + @"'" + txtcode7.Text + "'";
List<Int64> price = new List<long>();
using (SqlConnection connection = new SqlConnection(constr))
{
using (SqlCommand command = new SqlCommand(query2, connection))
{
connection.Open();
using (SqlDataReader reader = command.ExecuteReader())
{
this.TopMost = false;
MessageBox.Show(query2);
while (reader.Read())
{
MessageBox.Show( reader.GetValue(0).ToString());
try
{ price.Add(Convert.ToInt64(reader.GetValue(0))); }
catch { price.Add(0); continue; }
}
}
}
}
ولی خب خطا میده
من یه جدول دارم که قیمت کالا و کد کالا و نام کالا و ... رو نگه میداره ، الان یه فرم دارم که برای خرید روزانه ازش استفاده میکنم حالا میخام بعد از اینکه مشتری نام کالاها رو وارد کرد قمیت ها رو تویه یه تکست باکس بگیرم از کد زیر استفاده میکنم ولی جواب نمیده :
string query2 = "SELECT * FROM [Deliverd-work] where Code="
+ @"'" + txtcode1.Text + "'";// +" OR Code="
//+ @"'" + txtcode2.Text + "'"; //+ "OR Code="
// + @"'" + txtcode3.Text + "'" + "OR Code="
// + @"'" + txtcode4.Text + "'" + "OR Code="
// + @"'" + txtcode5.Text + "'" + "OR Code="
// + @"'" + txtcode6.Text + "'" + "OR Code="
// + @"'" + txtcode7.Text + "'";
List<Int64> price = new List<long>();
using (SqlConnection connection = new SqlConnection(constr))
{
using (SqlCommand command = new SqlCommand(query2, connection))
{
connection.Open();
using (SqlDataReader reader = command.ExecuteReader())
{
this.TopMost = false;
MessageBox.Show(query2);
while (reader.Read())
{
MessageBox.Show( reader.GetValue(0).ToString());
try
{ price.Add(Convert.ToInt64(reader.GetValue(0))); }
catch { price.Add(0); continue; }
}
}
}
}
ولی خب خطا میده