Разбираюсь тут с дурацким проектом на VB, там используется ADODB.Recordset с сортировкой по одному полю. В поле записываются числа, но поле текстовое. Как сортировать этот рекордсет, чтобы значение 10 шло после 9, в не после 1?
Recordset.Sort = "field" делает сортировку как текстовое значение со всеми вытекающими последствиями.
Короче, нужен аналог оракловского order by to_number(field)
Recordset sorting
-
- Ник закрыт как дубликат.
- Posts: 6238
- Joined: 14 Mar 2001 10:01
- Location: .MD -> .SI -> .SE -> .AR.US -> .MD
-
- Уже с Приветом
- Posts: 10396
- Joined: 04 Feb 2004 14:14
- Location: Edgewater, NJ