Beste mensen,
Ik wil graag in vba een records ophalen uit een mysql database. Met een passthrough query lukt het me wel, maar niet in de code. Kijk even mee als jullie willen:
De dsn connectie doet het, maar ik krijg -1 terug als aantal records, terwijl er toch echt 500 stuks instaan. Ik heb al allerlei smaakjes geprobeerd (zonder dsn, maar met de direct credentials), maar ik krijg hem niet aan de praat.
Thanks!
Ik wil graag in vba een records ophalen uit een mysql database. Met een passthrough query lukt het me wel, maar niet in de code. Kijk even mee als jullie willen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
With cn
.Open "DSN=vips;"
End With
rs.ActiveConnection = cn
rs.LockType = adLockReadOnly
rs.CursorType = adOpenStatic
rs.Open ("select * from user")
rs.MoveFirst
MsgBox rs.RecordCount
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing |
De dsn connectie doet het, maar ik krijg -1 terug als aantal records, terwijl er toch echt 500 stuks instaan. Ik heb al allerlei smaakjes geprobeerd (zonder dsn, maar met de direct credentials), maar ik krijg hem niet aan de praat.
Thanks!