Ik heb een query (ingekort) "SELECT COUNT(Item) AS Items FROM tabel WHERE bla= 'A'" en als ik deze gewoon uitvoer op de database, dan krijg ik een resultaat (bijv. 13).
Nu heb ik deze query (en nog een reeks andere queries in de Array aSQLs) om te testen als volgt in VBA code verwerkt.
Alle queries geven als resultaat 0, terwijl als ik ze handmatig uitvoer ze gewoon resultaat geven.
Zit ik nou ergens enorm overheen te kijken?
Nu heb ik deze query (en nog een reeks andere queries in de Array aSQLs) om te testen als volgt in VBA code verwerkt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| For i = 0 To 29
Set oRS = New ADODB.Recordset
With oRS
.ActiveConnection = CurrentProject.Connection
.CursorType = adOpenKeyset
.LockType = adLockPessimistic
.Source = aSQLs(i)
.Open
.Debug.Print oRS("Items")
.Close
End With
Set oRS = Nothing
Next i |
Alle queries geven als resultaat 0, terwijl als ik ze handmatig uitvoer ze gewoon resultaat geven.
Zit ik nou ergens enorm overheen te kijken?