20. september 2000 - 23:40Der er
7 kommentarer og 1 løsning
VBA - ACCES 97
Er det muligt at lave en database connection til acces 97 hvis man bruger Excel 97 og hvordan gør man i VBA ?? kan man bruge SQL til databasen bagefter ????
Sub HentRecordSet() Const strDbNavn = \"STI og Navn på db\" Dim db As Database Dim rs As Recordset Dim strSql As String
strSql = \"Select * from Tabelnavn Osv \" Set db = OpenDatabase(strDbNavn) Set rs = db.OpenRecordset(strSql) ThisWorkbook.Worksheets.Add Range(\"a1\").CopyFromRecordset rs End Sub
du skal tilpasse sti og sql-streng Husk ref til dao
Jer ked af at ? men igen får jeg samme fejl ved ikke om dette kan hjælpe jer, har Office 97 pro installeret med default. installation er der noget som skal aktiveres ? eller hvad gør jeg for at få det til at virke ???
Det er fordi excel ikke genkender typerne database og recordset som tilhører DAO
Som standard har excel ikke reference til DAO I VBA editoren går du ind i tools, øverste menupunkt (refences) og finder: Microsoft DAO OBJECT LIBRAY, som du krydser af.
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.