PDA

View Full Version : سوال: مشكل در مرتب كردن (سورت كردن)



zoofa
دوشنبه 01 مهر 1387, 17:12 عصر
با سلام
من يك كد sql در vb به بانك اكسس مي فرستم و بر اساس شماره رديف آن سورت مي كنيم.

select * from table1 order by row asc

اما وقتي نتيجه را وارد ديتا گريد مي كنم شبيه زير مي شود
1
10
11
12
...


2
20
21
....
3
30
31

آيا راهي وجود دارد كه اين به ترتيب معمولي مرتب شود؟
با تشكر

mpmsoft
دوشنبه 01 مهر 1387, 20:20 عصر
دوست عزیز DataType شما String هستش اون رو به عدد تبدیل کنید

zoofa
دوشنبه 01 مهر 1387, 23:34 عصر
دوست عزیز DataType شما String هستش اون رو به عدد تبدیل کنید
آقا دستت خيلي خيلي درد نكند مشكل من حل شد
ان شاءالله كه تمام مشكلات زندگي ات حل شود

rouzbeh_ziafati
سه شنبه 24 دی 1387, 15:15 عصر
آقا من همین مشکل رو دارم اما با حروف فارسی !!!!
اسامی یه سری شهر هست که می خوام بترتیب الفبا مرتب بشند اما وقتی توی کمبو یا dbgrid میریزشمون همینطوری الکی و جابجا میاد . این در حالیه که اگر حروف انکلیسی باشه خیلی راحت مرتب می شند با order by اما فارسی ها رو اینطوری نمیکنه مشکل از کجاست ؟ و چه راهی داره ؟؟؟

rouzbeh_ziafati
سه شنبه 24 دی 1387, 20:32 عصر
مشکل رو پیدا کردم . کمبو یه خاصیت داره به اسم sort که باید true باشه تا این سورت درست انجام بشه