Avatar billede musicchart.dk Nybegynder
22. september 2002 - 21:10 Der er 10 kommentarer og
1 løsning

Access på computere uden Access

Hey

Nu er jeg ved at lave et program der bruger en MS Access database, så kom jeg lige til at tænke på om det kan bruges på computere uden MS Access installeret??...
hvis man ikke kan, findes der så ikke et plugin man kan sætte sammen med sit program??

//Bjarke - [KLEIFDESIGN]
Avatar billede tgm Nybegynder
22. september 2002 - 21:22 #1
Der findes en runtime viewer men ved ikke hvor du kan få fat i den.
Avatar billede bccinlove Nybegynder
22. september 2002 - 21:26 #2
Downloades fra ms' hjemmeside!
Avatar billede musicchart.dk Nybegynder
22. september 2002 - 21:27 #3
damn...
Avatar billede musicchart.dk Nybegynder
22. september 2002 - 21:27 #4
bccinlove >> prøver - ved du hvad den hedder?
Avatar billede tubber Juniormester
22. september 2002 - 21:32 #5
Det kan sagtens bruges på en computer uden access.....
Men vil dog foreslå Access er installeret når du compiler og laver dit setup program, så tager VB nemlig de nødvendige DLL og OCX filer med i dit setup program, smidder lige lidt kode med på hvordan jeg bruger en access database med SQL.....
og det program kører uden at access er installeret :O)

--------------------------------------------------------------------------
'Du skal tilføje referencen Microsoft DAO 3.51 eller 3.6 for det virker.
Dim ws As Workspace
Dim db As Database
Dim rs As Recordset
Private Sub Combo1_Click()
List1.Clear
List2.Clear
Set ws = Workspaces(0)
Set db = ws.OpenDatabase(App.Path & "\dataopsamling.mdb")
Set rs = db.OpenRecordset("SELECT * FROM Hardware")
rs.MoveFirst
Do While rs.EOF = False
    If rs!ID = Combo1.ItemData(Combo1.ListIndex) Then
            List1.AddItem "IDE 00: " & rs!IDE00
            List1.AddItem "IDE 01: " & rs!IDE01
            List1.AddItem "IDE 10: " & rs!IDE10
            List1.AddItem "IDE 11: " & rs!IDE11
            List1.AddItem "Netkort: " & rs!Netkort
            List1.AddItem "RAM: " & rs!RAM
    End If
rs.MoveNext
Loop
Set ws = Workspaces(0)
Set db = ws.OpenDatabase(App.Path & "\dataopsamling.mdb")
Set rs = db.OpenRecordset("SELECT * FROM Software")
rs.MoveFirst
Do While rs.EOF = False
    If rs!ID = Combo1.ItemData(Combo1.ListIndex) Then
            List2.AddItem "OS: " & rs!Styresystem
            List2.AddItem "IP: " & rs!IP
            List2.AddItem "Subnet: " & rs!IPMaske
            List2.AddItem "Domæne: " & rs!Domain
            List2.AddItem "NetBIOS: " & rs!NetBIOS
    End If
rs.MoveNext
Loop
End Sub
Private Sub Form_Load()
Set ws = Workspaces(0)
Set db = ws.OpenDatabase(App.Path & "\dataopsamling.mdb")
Set rs = db.OpenRecordset("SELECT * FROM Hardware")
If Not rs.EOF Then
    rs.MoveFirst
    Do While Not rs.EOF
        Combo1.AddItem rs!ComputerID
        Combo1.ItemData(Combo1.NewIndex) = rs!ID
        Combo1.Text = rs!ComputerID
        rs.MoveNext
    Loop
End If
End Sub
Avatar billede tubber Juniormester
22. september 2002 - 21:32 #6
hmm skulle være et svar :O)
Avatar billede musicchart.dk Nybegynder
22. september 2002 - 21:36 #7
tubber >> ok, det er nogenlunde samme måde jeg laver mine sql-strenge. Jeg har aldrig lavet et setup program før, har du et link til hvor jeg kan læse om hvordan jeg gør dette?
Avatar billede bccinlove Nybegynder
22. september 2002 - 22:05 #8
Package and deployment wizard!!!

Findes i Enterprise Edition af VB 6

Under alle omstændigheder er det en fordel med en Access Runtime' app. på maskinen!

Kan downloades her:
http://support.microsoft.com/default.aspx?scid=http://download.microsoft.com/download/office2000dev/art2kmin/1/WIN98/EN-US/ART2KMin.exe
Avatar billede musicchart.dk Nybegynder
22. september 2002 - 22:08 #9
bccinlove >>, ok ... tak for hjælpen, lægger du ikke lige et svar ;o)
Avatar billede bccinlove Nybegynder
22. september 2002 - 22:34 #10
yep!
Avatar billede musicchart.dk Nybegynder
22. september 2002 - 22:39 #11
kay
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