HEt volgende is de code
Bij het setten van de recordset krijg ik error 13 type mismatch, waar ligt dit aan ? Dis de eerste keer dat ik met access wekr in VB, maar verder weet ik wel hoe en wat ? maar ik kom niet verder, om de een of andere reden in de variabele db_qd.openrecordset(dbopendynaset)gevuld met de waarde twee, ik weet niet of dit hoort ? maar misschien is het een extra bij het ontleden van het probleem
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| Function stelvraag(temp_regelprop) As Boolean
Dim db_qd As querydef
'querydef variabele aangemaakt
Set db_qd = db_db.Querydefs("stelvraag")
'querydef ingesteld op de juiste query
db_qd.Parameters!regelid.Value = temp_regelprop
'Parameters meegeven aan de query
Set db_rs = db_qd.openrecordset(dbopendynaset)
db_rs.MoveFirst
'Query uit laten voeren
If db_rs.EOF And db_rs.BOF Then
MsgBox "Recordset is leeg"
End If
'Kijken of er matches zijn op de query
stelvraag = db_rs.Fields("ask")
MsgBox stelvraag
'antwoorden terug koppelen naar de hoofdfunctie.
End Function |
Bij het setten van de recordset krijg ik error 13 type mismatch, waar ligt dit aan ? Dis de eerste keer dat ik met access wekr in VB, maar verder weet ik wel hoe en wat ? maar ik kom niet verder, om de een of andere reden in de variabele db_qd.openrecordset(dbopendynaset)gevuld met de waarde twee, ik weet niet of dit hoort ? maar misschien is het een extra bij het ontleden van het probleem