Avatar billede olano Nybegynder
11. november 2003 - 13:50 Der er 13 kommentarer og
1 løsning

vbs til access

Hejsa jeg er helt ny i vbs og kan ikke ret meget. men hvordan skaber jeg forbindelse til en access database og derefter hvordan ligger jeg data ind i databasen (data.mdb)
Avatar billede martin_moth Mester
11. november 2003 - 14:40 #1
VBS - taler vi om VB script, og om en asp-side?

Hvis ja, så skal du nok prøve her i stedet for  http://www.eksperten.dk/kat/297/
- og jeg kan garanterer dig, at der er masser af eksempler hvis du bruger søgefunktionen
Avatar billede martin_moth Mester
11. november 2003 - 14:42 #2
Og så skal du nok justere pointene til sværhedsgraden...

:o)

Her er lidt at fordrive tiden med:

http://www.w3schools.com/vbscript/vbscript_intro.asp
Avatar billede medions Nybegynder
12. november 2003 - 10:01 #3
'** Betingelser:
'** Reference: Microsoft ActiveX Data Objects 2.5 Library

    Dim Conn As New Connection
    Dim rs As Recordset
    Dim strSQL As String
   
  Function Connection()
      Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\DB.mdb"
  End Function

'** Udskrivning **
    Connection
    strSQL = "SELECT * FROM tabel"
    Set rs = Conn.Execute (strSQL)

  While Not rs.EOF
    List1.AddItem rs("navn")
  rs.MoveNext()
  Wend

    Conn.Close

Skrivning til Access:
'** Indsætning **
    Connection
    strSQL = "INSERT INTO tabel (kolonne1,kolonne2,kolonne3) VALUES ('Rune Nielsen','Medions','www.medions.dk')"
objConn.Execute (strSQL)

Updatering:
'** Updatering **
    Connection
    strSQL = "UPDATE tabel SET kolonne1 = 'Rune Nielsen 2', kolonne2 = 'MEDIONS', kolonne3 = 'www.MEDIONS.dk' WHERE [id] = 12"
objConn.Execute (strSQL)

//>Rune
Avatar billede olano Nybegynder
12. november 2003 - 10:53 #4
hvor skal jeg insætte at jeg vil hente fra database "data.mdb" og det er fra tabellen "tilbud"...?
Avatar billede medions Nybegynder
12. november 2003 - 10:56 #5
'** Betingelser:
'** Reference: Microsoft ActiveX Data Objects 2.5 Library

    Dim Conn As New Connection
    Dim rs As Recordset
    Dim strSQL As String
   
  Function Connection()
      Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\data.mdb"
  End Function

'** Udskrivning **
    Connection
    strSQL = "SELECT * FROM tilbud"
    Set rs = Conn.Execute (strSQL)

  While Not rs.EOF
    List1.AddItem rs(0)
  rs.MoveNext()
  Wend

    Conn.Close

//>Rune
Avatar billede olano Nybegynder
12. november 2003 - 10:59 #6
hvad er Microsoft ActiveX Data Objects 2.5 Library
Avatar billede medions Nybegynder
12. november 2003 - 11:00 #7
Det er en reference du skal tilføje til din referenceliste!

//>Rune
Avatar billede olano Nybegynder
12. november 2003 - 11:04 #8
???
Avatar billede medions Nybegynder
12. november 2003 - 11:05 #9
Tror vidst du skal købe dig en bog og starte der...

//>Rune
Avatar billede olano Nybegynder
12. november 2003 - 11:05 #10
jeg har lagt dit script ind i min fil data.vbs og køre den fra dos men den siger der er fejl i (3, 14) - Slut på sætning var ventet
Avatar billede medions Nybegynder
12. november 2003 - 11:07 #11
Agh hvad laver dit spm under Visual Basic, dit spm er jo et Visual Basic Script, så det er den helt forkerte kategori!

//>Rune
Avatar billede medions Nybegynder
12. november 2003 - 11:10 #12
oConn = "Driver={Microsoft Access Driver (*.mdb)};DBQ=f:\hosp\samdata.mdb"
Set oDb = CreateObject("ADODB.Connection")
oDb.Open oConn
Set oRs = Createobject("ADODB.Recordset")
oRs.activeconnection = oDb
sSQL = "T_NEW_SAMDATA"
oRs.Source = sSQL
oRs.Open
oRs.AddNew
oRs("brugernavn") = "test"
oRs.Update
oDb.Close
Set oRs = nothing
Set oDb = Nothing

//>Rune
Avatar billede olano Nybegynder
12. november 2003 - 11:12 #13
sorry men tak
Avatar billede medions Nybegynder
12. november 2003 - 11:13 #14
NP.
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