Alternatively you could replace the accented characters with their non-accented version in the Order By clause.
And can you tell me the way I can do this,because this is my code in order Clause:


VB Code:
  1. Private Sub Option1_Click(Index As Integer)
  2.  
  3. Dim aSQL As String
  4. aSQL = "Select * from exposicao "
  5.  
  6.  If Index = 1 Then aSQL = aSQL & " ORDER BY registo"
  7.  If Index = 2 Then aSQL = aSQL & " ORDER BY expositor"
  8.  If Index = 3 Then aSQL = aSQL & " ORDER BY n_socio"
  9.  If Index = 4 Then aSQL = aSQL & " ORDER BY stamfpo"
  10.  If Index = 5 Then aSQL = aSQL & " ORDER BY stamfocip"
  11.  If Index = 6 Then aSQL = aSQL & " ORDER BY nomesocio"
  12.  
  13. Set rsexposicao = db.OpenRecordset(aSQL)
  14. Set Data1.Recordset = rsexposicao
  15.  
  16.  
  17. End Sub

Thanks