مرتب سازی یک یا چند جدول بانک اطلاعاتی هنگام اجرای فرم
با سلام
من می خوام زمانی که فرم لود میشه یک یا چند جدول بانک بر اساس فید خاصی مرتب بشن
دستور زیر رو نوشتم خطا میگیره مشکل کجاست؟
publicstring sort_table(string tbname, string field)
{
string res;
try
{
conn.Open();
//cmdupdate.CommandText = "alter table "+tbname+" order by "+field+" "+di;
cmdupdate.CommandText = "alter "+tbname+" ORDER BY "+ field+"";
cmdupdate.Connection = conn;
cmdupdate.ExecuteNonQuery();
res = "ok";
}
catch (Exception ex)
{
res = ex.Message;
}
finally
{
conn.Close();
}
return res;
}
نقل قول: مرتب سازی یک یا چند جدول بانک اطلاعاتی هنگام اجرای فرم
دستور رو بصورت زیر بنویسید:
select * from tblname order by namefield
نقل قول: مرتب سازی یک یا چند جدول بانک اطلاعاتی هنگام اجرای فرم
ممنون دوست عزیز
مثل اینکه منظور من رو درست منوجه نشدید کدی که شما نوشتید در موقع select از بانک اطلاعاتی
تعداد دستورهای select من بیش از 1000 تاست و قبلا به هیچکدام order by رو اضافه نکردم
الان می خوام هنگامی که وارد یک فرم میشم هنگام لود شدن فرم اون جداولی رو که در اون فرم استفاده شدن رو بر اساس فیلد خاصی مرتب کنم که دیگه نیاز نباشه واسه هر دستور select این کار رو انجام بدم
نقل قول: مرتب سازی یک یا چند جدول بانک اطلاعاتی هنگام اجرای فرم
باسلام .چرا این کار رو میکنید. وقتی کوئری شما تو هر فرم متفاوته همون جا order by کنید. یک تابع اضافی چه معنی داره/ خانایی و سرعت رو هم پایین میاره