26. oktober 2000 - 10:46
Der er
10 kommentarer og 1 løsning
referencer
Jeg har et problem, som jeg tror skyldes at jeg ikke har angivet de rette referencer. Eller måske har jeg for mange referencer med..... Jeg har følgende kode: Dim mindb As Database \'Dim mitset As Recordset \'sætter database instillingen til aktuel database Set mindb = OpenDatabase(\"C:\\Dokumenter\\Timer\\bookingBlank.mdb\") \'opretter recordset på baggrund af forespørgslen \"monitorfil\", der udtrækker alle reservationer med dags dato Set mitset = mindb.OpenRecordset(\"monitorfil\", dbOpenSnapshot) Det kører også fint, men KUN fordi jeg har udkommenteret: Dim mitset As Recordset Det ER selvfølgelig et recordset, men hvis jeg dim\'er det til et recordset virker det ikke!!!! Så kommer spørgsmålet: Er der flere afarter af recordset ? Kan det skyldes at jeg har medtaget for mange referencer (for at være sikker) ? Eller hvor opstår problemet Jeg har intalleret MDAC 2.5 og SP4, hvis det skulle have nogen betydning.
Annonceindlæg fra HP
26. oktober 2000 - 10:48
#1
fejlbeskeden hedder forøvrigt \"type mismatch\"
26. oktober 2000 - 14:17
#2
Prøv at fjerne \'\", dbOpenSnapshot)\' i din set-sætning
27. oktober 2000 - 08:38
#3
Desværre ingen forskel.
27. oktober 2000 - 09:02
#4
Dine kode er korrekt ! Har du reference til Microsoft DAO 3.6 Object Library ??
27. oktober 2000 - 09:25
#5
>> moses ja, og koden virker som sagt også. Men jeg har mistanke til at jeg måske har FOR mange referencer med. Når jeg skriver dim mitset as rec...... så foreslår den recordset 3 gange i dropdown\"tingen\". Måske er der flere \"typer\" af recordset. Hvor kan man finde en liste over referencer og tilhørende klasser og metoder ? Eksempelvis: Hvor kan man se hvad referencen DAO 3.6 Object library indeholder ?
27. oktober 2000 - 09:29
#6
Jeg har nu fået det til at virke ved at flytte DAO 3.6 så højt op i referencelisten som jeg kunne..... Men det tyder jo på at der ER flere typer (eller versioner) af recordset. Nogen gode bud på hvad der sker, og hvor jeg kan finde ud af hvad de forskellige referencer indeholder?
27. oktober 2000 - 10:03
#7
Nåh - sådan !! Jamen du har jo også det ord i flere libraries. Du skal bare benytte den, som du lige vil bruge: Dim mitset as DAO.Recordset Så virker din kode helt fint !!
27. oktober 2000 - 10:06
#8
Og, hvis det du spørger om er, hvilken af de 3 hjælpelinier du skal vælge, så er det nemmeste blot at spørge den \"lille hjælper\" om DAO Recordset Og vælge \"Recordset collection\", så er du der.
27. oktober 2000 - 10:28
#9
Det er et af mine store problemer. Jeg har ikke installeret msdn og har derfor ikke den gyldne F1-knap at gøre godt med. Eller den lille hjælper for den sags skyld. Men der må da være en online reference liste.....
27. oktober 2000 - 10:41
#10
Men det kom da til at virke....
27. oktober 2000 - 12:21
#11
Der er frit valg, om man vil bruge on-line hjælpen eller ej (on-line kalder jeg den, der interaktivt følger dine skridt og vejleder dig i lige netop det, som du er igang med - lille hjælper eller help-menuen). Det er dog lidt besværligt, at finde løsninger uden den, for man kommer netop i det problem, som du er kommet i: Du ved simpelthen ikke, hvad du skal spørge om !!
Kurser inden for grundlæggende programmering