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

      Event: Computerworld Summit 2026 - Aarhus

      Digital transformation | Aarhus C

      Styrk din digitale strategi med konkret brug af AI og ny teknologi. Mød 200 it-professionelle, få indsigter, løsninger og netværk på én dag. Computerworld Summit i Aarhus viser hvordan teknologi skaber forretningsværdi – her og nu.

      21. april 2026 | Gratis deltagelse

      Navnenyt fra it-Danmark

      Danske Spil har pr. 1. oktober 2025 ansat Jesper Krogh Heitmann som Brand Manager for Oddset. Han skal især beskæftige sig med at udvikle og drive brandets strategi og sikre en rød tråd på tværs af alle platforme og aktiviteter. Han kommer fra en stilling som Marketing & Communications Manager hos Intellishore. Nyt job

      Jesper Krogh Heitmann

      Danske Spil

      Industriens Pension har pr. 3. november 2025 ansat Morten Plannthin Lund, 55 år,  som it-driftschef. Han skal især beskæftige sig med it-drift, it-support og samarbejde med outsourcingleverandører. Han kommer fra en stilling som Head of Nordic Operations Center hos Nexi Group. Han er uddannet HD, Business Management på Copenhagen Business School. Han har tidligere beskæftiget sig med kritisk it-infrastruktur og strategiske it-projekter. Nyt job

      Morten Plannthin Lund

      Industriens Pension

      VisionBird har pr. 1. november 2025 ansat Kelly Lyng Ludvigsen, 38 år,  som Seniorrådgiver. Hun skal især beskæftige sig med Rådgivning og undervisning i Contract Management. Hun kommer fra en stilling som Contract Manager hos Novo Nordisk. Hun er uddannet Cand. jur. og BS fra CBS. Hun har tidligere beskæftiget sig med Contract Management i flere roller i både det private, offentlige og som konsulent. Nyt job

      Kelly Lyng Luvigsen

      VisionBird

      Netip A/S har pr. 15. september 2025 ansat Peter Holst Ring Madsen som Systemkonsulent ved netIP's kontor i Holstebro. Han kommer fra en stilling som Team Lead hos Thise Mejeri. Nyt job