Avatar billede webie5 Nybegynder
15. januar 2002 - 01:04 Der er 3 kommentarer og
1 løsning

Hvordan henter jeg data fra en ms access db til en listbox?

Jeg er ved at lave et program til at holde styr på mine cd\'er, jeg har lavet det i ms visual basic 5.0 enterprice og ms access, office xp.

Hvad jeg nu gerne vil vide er hvordan jeg henter data fra database over i mit program...

Jeg har oprettet en ms access database, kaldet \"db.mdb\". I \"db.mdb\" har jeg oprettet en tabel kaldet \"game\". Tabelen spil indeholder følgende felter :
Feltnavn = Id - Datatype = Autonummerering.
Feltnavn = gamename - Datatype = text.
Feltnavn = size - Datatype = Tal.
Feltnavn = description - Datatype = Notat (Da beskrivelsen skal indeholde mere end de 255 tegn som en tekst boks kan indeholde).

I Visual basic, har jeg lavet et \"stadart exe project\" med en form. På formen har jeg 2 listbox\'s = \"ListBox1\" & \"ListBox2\", samt en label = \"Label1\".

Det jeg nu gerne vil er, at åbne en liste over alle mine spil, altså alle poster i \"gamename\", i \"ListBox1\". Når man så klikker på en af titlerne i \"ListBox1\", skal der i \"ListBox2\" åbnes \"description\" for den valgte titel. I \"Label1\" skal størelsen på spiller altså \"size\" vises.

Nogen der kan hjælpe mig?
Avatar billede godlike2k Nybegynder
15. januar 2002 - 13:16 #1
Visual Basic 5.0. og office Access XP?

Så skal du først downloade SP6 til VB!
Avatar billede telep Nybegynder
15. januar 2002 - 19:38 #2
I menuen Project -> references sætter du hak i Microsoft DAO 3.6 Object library.

Så skriver du i f.eks. form load

Dim datdb as database
Dim strSQL as string
Dim recRecordset as recordset

Set datDB = DBEngine.Workspaces(0).OpenDatabase(\"sti til din database\")
strSQL = \"SELECT * from game\"
set recRecordset = datdb.openrecordset(strSQL)

Nu har du connection til din base...

Så kan du editere i den med recRecordset.edit
Avatar billede telep Nybegynder
16. januar 2002 - 00:36 #3
Gracias!
Avatar billede jgni Nybegynder
10. februar 2003 - 22:51 #4
telep, kan samme metode bruges hvis man vil skrive til en Access-DB fra VB ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis