Visual Basic programmering af ADO-databaser

Denne bog viser dig, hvordan du programmer dataobjekter og databaser med Visual Basic. Den giver praktisk anvisning i programmering med Microsofts ADO (ActiveX Data Objects).

Til VB databaser

Visual Basic programmører, som arbejder med databaser, får her 600 sider ny brugbar viden.

Rob Macdonald har skrevet bogen: Serious ADO: Universal Data Access with Visual Basic. Bogen kommer med en CD-ROM, der indeholder kildetekst til alle eksemplerne, som den seriøse læser selv kan arbejde videre med. Bogen er en hands-on anvisning for programmører.

Bogen er målrettet til Visual Basic programmører, der skal skrive ADO programmer. ADO er ActiveX Data Objects. Det forudsættes, at læseren kan programmere Visual Basic til Windows og har en ide om, hvordan man kommunikerer med databaser. Desuden rummer bogen nogle eksempler, der kræver SQLServer 7.

Macdonald skriver klart og målrettet om programmering med databaser. Ligesom han giver læserne eksempler, som de selv kan arbejde med. Bogen kan betragtes som en operationel rejsebeskrivelse i ADO-programmering. Macdonald påpeger indledningsvis, at dette diagram her bør enhver ADO-programmør have foran sig på turen:


Figuren viser de grundlæggende klasser i ADO-objektmodellen og deres relationer. Macdonald gennemgår dem i sine eksempler.

Hvad er ADO?

Hvad er ADO?

ActiveX Data Objects (ADO) er en central teknologi for datahåndtering, som Microsoft giver programmørerne. Med ADO får de et værktøj til at programmere data og databaser til ethvert Windows-system. ADO bygger videre på ældre anvendte teknologier som for eksempel OLE DB. Samtidig er ADO Microsofts fremtidige koncept for programmering af databaser og databehandling. Microsoft har annonceret en videreudvikling af konceptet til ADO+ i forbindelse med firmaets .Net-platform.

ADO bygger på, overtager og erstatter Open DataBase Connectivity (ODBC). ODBC har mange hidtil brugt til at forbinde Windows-aplikationer med databaser. ODBC-DLL modulet giver programmer adgang til database-systemer, som anvender Structured Query Language (SQL). ADO kan bygge videre på ODBC, men Macdonald forudser, at ODBC stille og roligt forsvinder til fordel for ADO.

ADO giver programmøren en Microsoft standard for arbejdet med data, databaser og dataflow.

Stored Procedures og OLAP

Stored Procedures og OLAP

Bogen giver en række teknologiske pointer om programmering af databaser i Microsofts Visual Basic miljø. Pointerne bliver illustreret med programkode og figurer. Ud over bogens basale indføring i ADO kan vi kort nævne to teknologier som bogen uddyber:

  • ADO programmering omfatter Stored Procedures
    Databaserne kan indeholde andet end data; de kan også håndtere procedurer. Her indeholder databasen serier af kommandoer, som kan udføres på andre data i basen. Disse procedurer lagres og udføres i samme databasesystem. Det giver hurtigere afvikling og mindre datatransport i computersystemet som helhed. Visual Basic-programmøren får med ADO mulighed for at arbejde med denne teknik og kan dermed optimere effektiviteten af databasen.

  • Multidimensional ADO (ADOMD)
    Macdonald tager udgangspunkt i traditionelle relationelle databaser, der er opbygget med tabeller. Men i kapitlet om ADOMD fører han læseren over til OLAP. OnLine Analytical Processing, OLAP er en databasemodel, hvor de traditionelle tabeller er erstattet af en 3-dimensionel kube. Den kan betragtes fra flere sider. Det betyder, at man kan arbejde med en datamængde ud fra mange forskellige synsvinkler.
    Macdonald illustrerer, hvordan man kan programmere disse flerdimensionelle datamodeller og efterlader så læseren der. Han slutter med at vise, at man med Visual Basic, ADO og SQLServer 7 kan programmere OLAP-databaser til for eksempel datawarehouse.

    Serious ADO: Universal Data Access with Visual Basic
    Rob Macdonald
    Apress, 2000, distribueres af Springer-Verlag
    ISBN 1-893115-19-4
    616 sider med CD-ROM

  • Læses lige nu
      Computerworld Events

      Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

      Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
      Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
      Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
      Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

      Sikkerhed | Aarhus C

      Executive roundtable: Cyberrobusthed i praksis

      Cyberangreb rammer driften. NIS2 og DORA kræver dokumenteret gendannelse under pres. Få konkret metode til at teste, måle og bevise robusthed på tværs af cloud, SaaS og leverandører. Deltag i lukket roundtable med Commvault og Hitachi.

      Digital transformation | København Ø

      Sådan etablerer du digital suverænitet

      Digital suverænitet afgør kontrol over data, systemer og afhængigheder i Danmark. Computerworld samler Dansk Erhverv og IBM-eksperter om konkrete arkitekturvalg, governance og platforme, der sikrer reel kontrol. Få overblik og handlekraft.

      Digital transformation | København

      Roundtable: Fra legacy til AI – de strategiske valg for digitale ledere

      Legacy-systemer bremser mange AI-ambitioner. Digitale ledere skal vælge platform, tempo og arkitektur. Computerworld samler CIO’er og CTO’er til lukket roundtable om vejen fra legacy til AI-parat forretning. Få perspektiver fra COWI og del...

      Se alle vores events inden for it

      Navnenyt fra it-Danmark

      Immeo har pr. 1. februar 2026 ansat Claes Justesen som Principal. Han kommer fra en stilling som Director hos Valtech. Nyt job
      Immeo har pr. 1. februar 2026 ansat Patricia Oczki som Marketing Manager. Hun kommer fra en stilling som Head of Marketing and Communication hos Coach Solutions. Nyt job
      55,7° North (a Beautiful Things company) har pr. 2. februar 2026 ansat Philip Jacobi Zahle, 53 år,  som Partner & CSMO. Han skal især beskæftige sig med Ansvar for Salg, Marketing og Brandudvikling i Norden, som han tidligere har gjort med GoPro, Skullcandy og Insta360 m.fl. Han kommer fra en stilling som Marketing & Branding Manager hos Boston Group A/S. Han har tidligere beskæftiget sig med distribution og brand building gennem 26 år og er kendt fra mærker som GoPro, Skullcandy og Insta360. Nyt job

      Philip Jacobi Zahle

      55,7° North (a Beautiful Things company)

      Renewtech ApS har pr. 1. februar 2026 ansat Thomas Bjørn Nielsen som E-Commerce Manager. Han skal især beskæftige sig med at optimere og vækste virksomhedens digitale platforme yderligere. Han kommer fra en stilling som Operations Project Manager hos Tiger Media. Han er uddannet fra Aalborg Universitet og har en MSc. i International Virksomhedsøkonomi. Nyt job

      Thomas Bjørn Nielsen

      Renewtech ApS