Страница: 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
 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
 ni_mar




Вопросов: 3
Ответов: 3
      
 Профиль |  | #1
       
Добавлено:  02.09.03 12:49
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Alex_L
 Alex_L







Вопросов: 13
Ответов: 4
      
 Профиль |  | #2
       
Добавлено:  02.09.03 21:32