I have writteen a procedure to produce a list of Queries for a Combo Box, but whenever I run the code it returns no data, but if I run the same SQL in the Query Window it returns data fine, Can anyone see why the code below fails on me.
Dim strQueryList As String
Dim rstADO As New ADODB.Recordset
Dim strSQL As String
strSQL = "SELECT [Name] FROM MSysObjects WHERE [Type] = 5 AND [Name] Like " & Chr$(34) & "qry*" & Chr$(34)
rstADO.Open strSQL, CurrentProject.Connection, adOpenDynamic, adLockReadOnly
Do While Not rstADO.EOF
If strQueryList = "" Then
strQueryList = rstADO!Name
Else
strQueryList = strQueryList & ";" & rstADO!Name
End If
rstADO.MoveNext
Loop
Debug.Print strQueryList
Debug.Print strSQL
Thanks,
Gavin,
Dim strQueryList As String
Dim rstADO As New ADODB.Recordset
Dim strSQL As String
strSQL = "SELECT [Name] FROM MSysObjects WHERE [Type] = 5 AND [Name] Like " & Chr$(34) & "qry*" & Chr$(34)
rstADO.Open strSQL, CurrentProject.Connection, adOpenDynamic, adLockReadOnly
Do While Not rstADO.EOF
If strQueryList = "" Then
strQueryList = rstADO!Name
Else
strQueryList = strQueryList & ";" & rstADO!Name
End If
rstADO.MoveNext
Loop
Debug.Print strQueryList
Debug.Print strSQL
Thanks,
Gavin,