Daten aus ADO Recordset in Formular anzeigen

Ich versuche mit nachfolgendem Code in VBA Access 2007 einen ADO
Recordset in einem Formular anzuzeigen. Der Recordset wird korrekt
von einer ODBC Datenquelle abgerufen, einzelne Felder können mit
debug.print ausgegeben werden. Das Formular zeigt die korrekte Anzahl
der abgerufenen Daten in der Fusszeile an, die Daten selber werden
aber nicht angezeigt. Was mach ich falsch?

Hier der Code:

Private Sub Form_Open(Cancel As Integer)

Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim strConnection As String

theUserId = User
thePassword = Pw

strConnection = „driver={Teradata};DBCNAME=“ & Database & „;UID=“ &
theUserId & „:stuck_out_tongue_winking_eye:WD=“ & thePassword & „;“

'MsgBox strSQL

'***Create a new ADO Connection object

Set conn = New ADODB.Connection

With conn
.Provider = „MSDASQL“
.ConnectionString = strConnection
'.Properties(„Data Source“).Value = strConnection
.CommandTimeout = 5600
.Open
End With

Set rs = New ADODB.Recordset

With rs
.ActiveConnection = conn
.Source = strSQL
.LockType = adLockOptimistic
'.CursorType = adOpenKeyset
.CursorType = adOpenStatic
.CursorLocation = adUseClient
.Open
.MoveFirst
End With

Set Me.Recordset = rs

Debug.Print rs.Fields(0), rs.Fields(1), rs.Fields(2)

Set rs = Nothing
Set conn = Nothing

End Sub

Freue mich über jeden Hinweis und bedanke ich schon jetzt…

Alli