Страница: 1 |
Сортирую строковые поля по щелчку на заголовке таблицы, но сортируется как-то странно. Если добавить ' между TDBGrid1.Columns(ColIndex).DataField то вообще не сортирует т.к. это имя столбца а не искомое поле. Открыл БД через Visual Data Manager в VB и увидел что кирил. отображается коряво. Похоже дело в кодировке. Возможно ли поменять кодировку при открытии БД?
Сделай так: & "'" & TDBGrid1.Columns(ColIndex).DataField & "'" & Я же говорю если добавить ' между TDBGrid1.Columns(ColIndex).DataField то вообще не сортирует т.к. это имя столбца а не поле. Страница: 1 |
Вопрос: вопрос по ORDER BY
Добавлено: 01.09.03 19:36
Автор вопроса: Alex_L
Private Sub TDBGrid1_HeadClick(ByVal ColIndex As Integer)
Dim sSearch As String
sSearch = "SELECT * FROM TelOrgCity ORDER BY " & TDBGrid1.Columns(ColIndex).DataField & ";"
With TelOrg
.RecordSource = sSearch
.Refresh
End With
End Sub
С начала идут записи на букву ч, затем цифры, далее буквы группами (а, в, д, г и т.д.) а надо по алфавиту.
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
ni_mar
Вопросов: 3
Ответов: 3
Профиль | | #1
Добавлено: 02.09.03 12:49
Номер ответа: 2
Автор ответа:
Alex_L
Вопросов: 13
Ответов: 4
Профиль | | #2
Добавлено: 02.09.03 21:32