Probleemomschrijving:
Ik wil een programma bouwen in VB waarin een read-only ms access database zit opgeslagen. Nu wilde ik dat doen via een resource file. Ik heb deze resource file gemaakt en dat werkt allemaal. Als ik nu probeer om de MS Access Database te openen krijg ik de melding: Resource with identifier CATMEL not found.
Layout resource.rc
Uiterraard met rc gecompileerd naar een resource.res en deze toegevoegd aan het project.
Code om resource file te benaderen
1. Zit ik nou op het verkeerde spoor?
2. Zijn er andere manieren om dit probleem op te lossen?
Alvast bedankt.
Ik wil een programma bouwen in VB waarin een read-only ms access database zit opgeslagen. Nu wilde ik dat doen via een resource file. Ik heb deze resource file gemaakt en dat werkt allemaal. Als ik nu probeer om de MS Access Database te openen krijg ik de melding: Resource with identifier CATMEL not found.
Layout resource.rc
code:
1
| CATMEL mbd CATMEL.mdb |
Uiterraard met rc gecompileerd naar een resource.res en deze toegevoegd aan het project.
Code om resource file te benaderen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Dim test As String
test = LoadResData("CATMEL", "mdb")
Dim db As Connection
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source= test;"
Set adoPrimaryRS = New Recordset
adoPrimaryRS.Open "select APPARAAT,BODYGUARD,BREEDTE,DIKTE,LENGTE,MERK,OPMERKING,PER_VA,REMOTENR,SOORT,UNIVERSAL from CATMEL", db, adOpenStatic, adLockOptimistic
DataMembers.Add "Primary" |
1. Zit ik nou op het verkeerde spoor?
2. Zijn er andere manieren om dit probleem op te lossen?
Alvast bedankt.