23. april 2004 - 08:23Der er
6 kommentarer og 1 løsning
Gemme tal fra database til variabel - og skriv dertil igen
Jeg sidder og laver eksamensprojekt i programmering på HTX. Jeg vil lave et program hvor der indgår statistik. Det jeg skal have hjælp til er at jeg gerne vil lave en database som indeholder tallene, således at jeg altid har adgang til dem. Min ide er så at programmet når det starter loader tallene fra databasen ind i en variabel, og når det så lukkes så gemmes de variable så igen til databasen, dette giver mig nemlig mulighed for at manipulere med tallene mens programmet er åbent. Den eneste type database jeg er lidt bekendt med er MS Access - men hvis i sidder med en genial ide med en anden database må jeg jo så bare sætte mig ind i det. Dog skal det siges at jeg aldrig har arbejdet med databaser i VB før, og at min lærer desværre ikke har den store viden indenfor området. Udfyldige svar er meget velkomne :)
Find og tilføj Microsoft DAO 3.6 object library - så virker det. (Nummeret kan godt være lidt lavere f.eks. 3.51, det gør ikke noget.)
________Kode:___________
Dim rec As Recordset Dim DB as Database Dim i as integer
Set DB = Workspaces(0).OpenDatabase("C:\database.mdb") Set rec = DB.OpenRecordset _ ("SELECT Række1, Række2, Række3 FROM Tabel ORDER BY Række1", dbOpenSnapshot) 'Række1,... og Tabel er navne angivet i din database
i=0 Do While Not rec.EOF i=i+1 Msgbox "Post " & i & "i række 1 er : & rec!Række1 rec.MoveNext Loop
Nope - fik hvad jeg havde brug for :-) Havde fundet en masse tutorials men det lod ikke til at lortet virkede. Det her lader til at samle op på hvad jeg allerede ved :)
Synes godt om
Ny brugerNybegynder
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.