mehdi_m3
شنبه 03 بهمن 1394, 16:38 عصر
با سلام
من یک کوئری نوشتم که میخوام بر اساس یک فیلد خاصی (فیلدی با محتویاتی از نوع رشته) از تیبل عمل select انجام بدم. مقدار این فیلد رو از یک combobox میگیره ولی وقتی کوئری اجرا میشه اصلا خروجی نمیده حتی بجای combobox از textbox هم استفاده کردم ولی بازم بدون نتیجه بود. ولی وقتی توی دستور مقدار فیلد جستجو را مستقیم وارد کردم خروجی داشت. لطفا راهنمایی کنید که دستور رو چجوری بنویسم که مشکل برطرف بشه. اینم دستوراتی که تو C# نوشتم.
string cmd = "select * from Course where cres='{0}'";
string cres = comboBox1.Text;
string.Format(cmd,cres);
DataTable objdataset = new DataTable();
objdataset = clscon.select(cmd);
من یک کوئری نوشتم که میخوام بر اساس یک فیلد خاصی (فیلدی با محتویاتی از نوع رشته) از تیبل عمل select انجام بدم. مقدار این فیلد رو از یک combobox میگیره ولی وقتی کوئری اجرا میشه اصلا خروجی نمیده حتی بجای combobox از textbox هم استفاده کردم ولی بازم بدون نتیجه بود. ولی وقتی توی دستور مقدار فیلد جستجو را مستقیم وارد کردم خروجی داشت. لطفا راهنمایی کنید که دستور رو چجوری بنویسم که مشکل برطرف بشه. اینم دستوراتی که تو C# نوشتم.
string cmd = "select * from Course where cres='{0}'";
string cres = comboBox1.Text;
string.Format(cmd,cres);
DataTable objdataset = new DataTable();
objdataset = clscon.select(cmd);