Avatar billede svanhovd Nybegynder
28. april 2003 - 12:26 Der er 8 kommentarer

Eksempler på forbindelse til Access fra VB

Er der nogen som har et eksempel på hvordan man laver en forbindelse til en Access database fra VB. Og ikke mindst hvordan man læser/skriver til databasen.
Avatar billede tdh1309 Juniormester
28. april 2003 - 14:45 #1
Mener du VB-script på ASP eller VisualBasic?
Avatar billede svanhovd Nybegynder
28. april 2003 - 14:47 #2
Visual Basic!
Avatar billede shadowdance Nybegynder
28. april 2003 - 20:10 #4
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & "min-db.mdb"
strSql = "SELECT * FROM personer"
Set objRS = CreateObject("ADODB.Recordset")
   
objRS.Open strSql, strCon, 1, 3

---------------------------
Denne kode danner en forbindelse. Herefter kan du bruge:

objRS.Movenext 'Næste record
objRS("Feltnavn") ' returnerer eller sætter værdien i et felt.
objRS.Update ' Gemmer ændringer i databasen
objRS.EOF ' Returnerer om du er ved enden af databasen
Avatar billede pissemyre Nybegynder
29. april 2003 - 12:48 #5
Det er ret let, hvis du bruger dataenviroment objektet
Avatar billede xfox Nybegynder
29. april 2003 - 19:24 #6
Dim db as database
Dim rs as recordset
Dim strSQL as string

Set db = OpenDatabase("C:\database.mdb")
'Sådan skriver man
db.Execute "insert into TblPerson(navn) select 'Svanhovd'"

'Sådan læser man
strSQL = ("select navn from tblPerson where navn ='Svanhovd'")
Set rs = db.OpenRecordset(strSQL)

label1.caption=rs!navn

'Husk at tilføje DAO 3.6 i references inden du går i gang
Avatar billede eqvaliser Nybegynder
02. maj 2003 - 16:54 #7
du kunnu jo også bare bruge "data" componentet ude i din menu til venstre(stamdard)

og deri under databasename, vælger du bare databasen,
derefter hvilken tabel "Recordset" du vil bruge.

Laver knapperne.

også har du simple fnktioner såsom

data1.recordset.Addnew
data1.recordset.Delete
data1.recordset.movenext
data1.recordset.movelast
data1.recordset.update
data1.recordset.movefirst
data1.recordset.previous
Osv.

ret simpelt, og overskueligt.
Avatar billede eqvaliser Nybegynder
21. januar 2004 - 18:38 #8
Lukketid??¿¿??
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