Hi. Can anyone tell me whats wrong with this code??

VB Code:
  1. Private Sub Form_Activate()
  2.   Dim stSQL As String
  3.  
  4.     stSQL = "SELECT DISTINCT [Focus_Area_of_System] FROM [List_of_Current_Practices_SQE]"
  5.   With Adodc1
  6.       .CommandType = adCmdText
  7.       .RecordSource = stSQL
  8.       .Refresh
  9.      
  10.      Do Until .Recordset.EOF
  11.            .Recordset.MoveNext
  12.            If .Recordset![Focus_Area_of_System] <> "" Then
  13.               cboFocus_Area_of_System.AddItem Adodc1.Recordset![Focus_Area_of_System]
  14.           End If
  15.          
  16.           Loop
  17.   End With
  18.  
  19.   End Sub


It keeps deleting entries from my DB and doesn't populate the combo box at all. I was using DAO with this code before and it worked ok but im changing to ADO and now i'm fetting errors everywhere. Any ideas?
Cheers, Triona