PDA

View Full Version : مبتدی: انتخاب چند فیلد (select , wherre تو در تو)



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; }
}
}
}
}

ولی خب خطا میده

vira1368
شنبه 01 آبان 1395, 11:29 صبح
پیام خطا رو لطفا بنویسید.