استفاده از دستور select تو در تو
سلام
من یه جدول دارم که نام کالا و قیمت کالا و کد کالا و ... رو نگه میداره! یه فرم هم دارم که برای فروش روزانه در نظر گرفتم میخوام بعد ار خزید چند عدد کالا قیمت اونها رو از جدول در بیارم خودم از دستور زیر استفاده کردم :
string query2 = "SELECT * FROM [Deliverd-work] where Code "OR Code=" string query2 = "SELECT * FROM [Deliverd-work] where Code="
+ @"'" + txtcode1.Text + "'" + " OR Code="
+ @"'" + txtcode2.Text + "'";
using (SqlConnection connection = new SqlConnection(constr))
{
using (SqlCommand command = new SqlCommand(query2, connection))
{
connection.Open();
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
MessageBox.Show( reader.GetValue(0).ToString());
}
}
}
}
ولی جواب نمیده!
کسی هست بدونه مشکل چیه یا اینکه راه بهتری بلد باشه
نقل قول: استفاده از دستور select تو در تو
سلام
میشه بیشتر توضیح بدید.
شاید بتونم کمکتون کنم.
نقل قول: استفاده از دستور select تو در تو
نقل قول:
نوشته شده توسط
pouria76
سلام
میشه بیشتر توضیح بدید.
شاید بتونم کمکتون کنم.
من میخوام از یه جدول که قیمت کالا رو داره ، قیمت ها رو بیارم بیرون! مختصر و مفید
وقتی مشتری از توی فرم نام چند تا کالا رو وارد کرد ( مثلا چای و نبات) قیمت اونها رو از جدول بیارم بیرون( مثلا 1200و 1300)
نقل قول: استفاده از دستور select تو در تو
نقل قول:
نوشته شده توسط
angel20
من میخوام از یه جدول که قیمت کالا رو داره ، قیمت ها رو بیارم بیرون! مختصر و مفید
وقتی مشتری از توی فرم نام چند تا کالا رو وارد کرد ( مثلا چای و نبات) قیمت اونها رو از جدول بیارم بیرون( مثلا 1200و 1300)
دوست من با استفاده از select فیلدهای یونیک میتونید این کار رو انچام بدید مثلا کد نبات از 10 است وقتی کاربر نبات رو انتخاب میکنه بر اساس کدش در دیتابیس جستجو صورت بگیره و نتیجه رو برگردونه ضمنا اگر چند قیمتی باشه میتونی حتی بهش بگی که بیشترین و یا کمترین و یا میانگین قیمت رو برات برگردونه
نکته مهمش همین است که از یه فیلد یونیک برای select کردن استفاده کنی مثلا همون کد کالا