Avatar billede Slettet bruger
22. juli 2002 - 00:33 Der er 18 kommentarer og
1 løsning

Access db

Hvordan trækker jeg data ud af en Microsoft Access Database vha VBscript

(uden brug af asp)


På forhånd tak.
Avatar billede medions Nybegynder
22. juli 2002 - 00:34 #1
Det kan du ikke med mindre du bruge ActiveX! -Jeg tror faktisk ikke engang man kan med ActiveX... :-/

//>Rune
Avatar billede Slettet bruger
22. juli 2002 - 00:40 #2
ALt kan lade sig gøre....på en eller anden måde.
Avatar billede medions Nybegynder
22. juli 2002 - 00:43 #3
Du skal jo tænke på at VBScript er et klient sprog... Og det kan hverken skrive til filer eller læse! Så at få fat på en database, vil jeg nu mene mere var et job for ASP!

//>Rune
Avatar billede eagleeye Praktikant
22. juli 2002 - 00:52 #4
Stort set alle programeringssprog til windows kan trække data ud af Access.

Er der noget specielt du tænker på?
Avatar billede Slettet bruger
22. juli 2002 - 00:52 #5
vbscript har jo fil adgang. man kan da skrive og læse fra *.txt filer?
Avatar billede medions Nybegynder
22. juli 2002 - 00:53 #6
joker>Nej, så skal du bruge WSH!

//>Rune
Avatar billede Slettet bruger
22. juli 2002 - 00:53 #7
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile= fso.CreateTextFile("c:\testfile.txt", True)
MyFile.WriteLine("This is a test.")
MyFile.Close
Avatar billede Slettet bruger
22. juli 2002 - 00:53 #8
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile= fso.CreateTextFile("c:\testfile.txt", True)
MyFile.WriteLine("This is a test.")
MyFile.Close
Avatar billede Slettet bruger
22. juli 2002 - 00:54 #9
fuck, kom til at trykke på den forkerte knap =D
Avatar billede Slettet bruger
22. juli 2002 - 00:55 #10
eagleeye, hvordan gør jeg så?

medions, hvad er WSH?
Avatar billede medions Nybegynder
22. juli 2002 - 00:58 #11
WSH = Windows Scripting Host scripts

//>Rune
Avatar billede Slettet bruger
22. juli 2002 - 00:59 #12
Men hvordan bruger jeg så det?
Avatar billede eagleeye Praktikant
22. juli 2002 - 01:02 #13
Avatar billede medions Nybegynder
22. juli 2002 - 01:02 #14
Her har du et eksempel:
http://www.rgagnon.com/wshdetails/wsh-0003.html

//>Rune
Avatar billede eagleeye Praktikant
22. juli 2002 - 01:09 #15
joker>> hvis du ikke mener du har fået svar nok så kan du bede medíons om at give points tilbage eller hvordan skal "fuck, kom til at trykke på den forkerte knap =D" tolkes???
Avatar billede Slettet bruger
22. juli 2002 - 01:12 #16
Asso de point betyder ikke noget for mig, så det er egentlig ligegyldigt.

Jeg er ved at kigge på noget her: http://www.mjtnet.com/index.mv?vbsdb.html
Avatar billede eagleeye Praktikant
22. juli 2002 - 01:27 #17
ok.. Du kan også bruge Excel: http://www.eksperten.dk/spm/235527
Avatar billede albana Nybegynder
07. december 2002 - 18:55 #18
On Error Resume Next

Set objAcc = WScript.CreateObject("Access.Application")
Set objDBE = objAcc.DBEngine

Set objDB = objdbe.OpenDatabase("c:\inman\ComputerInfo.mdb")
Set rsComputername = objDB.OpenRecordset("Computername")
Set rsNIC = objDB.OpenRecordset("NIC")
Set rsCDROM = objDB.OpenRecordset("CDROM")
Set rsPhysicalDisks = objDB.OpenRecordset("PhysicalDisks")
Set rsGraphicsCards = objDB.OpenRecordset("GraphicsCards")
Set rsMemory = objDB.OpenRecordset("Memory")
Set rsProcessor = objDB.OpenRecordset("Processor")
Set rsPointingDevice = objDB.OpenRecordset("PointingDevice")
Set rsBIOS = objDB.OpenRecordset("BIOS")
Set rsMonitor = objDB.OpenRecordset("Monitor")
Set rsSoundDevices = objDB.OpenRecordset("SoundDevices")

Set ComputerSet = GetObject("winmgmts:").InstancesOf ("Win32_ComputerSystem")
for each Computer in ComputerSet 
Computername        = Computer.Name
ComputerDomainRole    = Computer.DomainRole
ComputerManufacturer    = Computer.Manufacturer
ComputerModel        = Computer.Model
ComputerPrimaryOwnerName = Computer.PrimaryOwnerName
'Updating info to database
rsComputername.AddNew
rsComputername.Fields("Computername").Value = Computername
rsComputername.Fields("DomainRole").Value = ComputerDomainRole
rsComputername.Fields("Manufacturer").Value = ComputerManufacturer
rsComputername.Fields("Model").Value = ComputerModel   
rsComputername.Fields("PrimaryOwner").Value = ComputerPrimaryOwnerName
rsComputername.Update
Next
Avatar billede medions Nybegynder
08. januar 2003 - 18:37 #19
Thx 4 Poinz

//>Rune
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