Avatar billede spykiller Nybegynder
22. august 2003 - 14:11 Der er 6 kommentarer og
1 løsning

MS Access

Er der en ekspert som lægger inde med kode til at kunne åbne/skrive/læse/rette i en MS Access database

Det er til en vbs fil som ligger på computeren det skal bruges til, ikke en webside

På forhånd tak !
Avatar billede adam_christensen Nybegynder
22. august 2003 - 14:31 #1
Jeg ikke noget der lige kan postes her, men jeg kan rette lidt i det så det kan. Indtil da kan du kigge her og blive klogere:

http://www.w3schools.com/ado/ado_examples.asp

// Adam
Avatar billede adam_christensen Nybegynder
22. august 2003 - 14:44 #2
Læse fra DB:

Dim strSQL
Dim objRs
Dim objConn
   
Set objRs = WScript.CreateObject("ADODB.Recordset")
Set objConn = WScript.CreateObject("ADODB.Connection")

'Open connection to database
objConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0"
objConn.Open "database.mdb"
   

strSQL = "SELECT * FROM tUsers;"
   
'Run the sql statement in strSQL
objRs.Open strSQL, objConn, adLockReadOnly
       
 
While Not objRs.EOF
    MsgBox objRs("name")
    objRs.MoveNext
Wend

'Clean up resources
objRs.Close
objConn.Close
Set objRs = Nothing
Set objConn = Nothing
Avatar billede adam_christensen Nybegynder
22. august 2003 - 14:48 #3
Opdatere DB:

Dim strSQL
Dim objConn

Set objConn = WScript.CreateObject("ADODB.Connection")

'Open connection to database
objConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0"
objConn.Open "database.mdb"

strSQL = "UPDATE tUsers SET name='NytNavn' WHERE name='Adam';"
   
'Run the sql statement in strSQL
objConn.Execute strSQL
 
'Clean up resources
objConn.Close
Set objRs = Nothing
Set objConn = Nothing
Avatar billede adam_christensen Nybegynder
22. august 2003 - 14:51 #4
Slette fra DB:

Samme som opdatere blot erstattes strSQL med en delete query:
strSQL = "DELETE FROM tUsers WHERE name='NytNavn';"
Avatar billede spykiller Nybegynder
22. august 2003 - 15:50 #5
Tusinde tak til Adam

Du for sku 100 point for et skide godt svar...
Avatar billede adam_christensen Nybegynder
22. august 2003 - 15:51 #6
Mange tak ;-)
Avatar billede spykiller Nybegynder
25. august 2003 - 10:11 #7
Hvordan skriver man til databasen?
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