DevTrain

Autor: Bernhard Elbl

adovbs.inc - Es war ein mal...

ein nützliches Include-File
Die Datei "adovbs.inc" ist eine Sammlung von Konstanten, die dem Programmierer beim Zugriff auf ADO-Datenbanken das coden erleichtern soll. Die Konstanzen sind mit logischen Namen deklariert, weshalb ihre Verwendung einen übersichtlichen Code hervorbringt. Die Datenbanknutzung kann mit Hilfe der Parameter-Konstanten optimiert werden.
Um auf diese Konstanten zugreifen zu können, brauchen Sie ein include file in Ihrer Seite
<!--#include file="adovbs.inc"-->

Das Verwenden von adovbs.inc ist inzwischen eine sehr sehr sehr veraltete Methode. Seit dem Microsoft ActiveX Data Objects(in den Service Pack´s für VS6 enthalten) ist der Einsatz der adovbs.inc überflüssig. Alle Parameter und Konstanten können jetzt über Intellicence bequem und sicher ausgewählt werden.

Die MS ActiveX Data Object 2.5 Library muß inizialisiert werden. Die Inizialisierung kann auch in der global.asa statt finden. In Visual Interdev wird Sie beim Zufügen einer Datenverbindung automatisch hinzugefügt. Oder man kann Sie manuell im Menü Projekt/Projekt-Verweise auswählen.
Um das Objekt einzubinden verwenden Sie...
<!--METADATA TYPE="TypeLib" NAME="Microsoft ActiveX Data Objects 2.5 Library" UUID="{00000205-0000-0010-8000-00AA006D2EA4}" VERSION="2.5"-->
Diese Version ist in Service Pack 4 enthalten. Die neueste Version ist 2.6 in SP5 von Visual Studio.

zur Veranschaulichung der Vorteile der Objekte zwei Beispiele:
ADO-und ASP : adovbs.inc ist in ASP-Seite includiert(oder ActiveX Data Objekt)
rs.Open strSQL, conn, adOpenForwardOnly,  adLockReadOnly, adPropOptional

ADO-und ASP : adovbs.inc ist nicht includiert
rs.Open strSQL, conn, 0, 1, &H0002


Hier ein kleiner Ausschnitt aus der ADOVBS.INC
'---- CursorTypeEnum Values ----
Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3

'---- CursorOptionEnum Values ----
Const adHoldRecords = &H00000100
Const adMovePrevious = &H00000200
Const adAddNew = &H01000400
Const adDelete = &H01000800
Const adUpdate = &H01008000
Const adBookmark = &H00002000
Const adApproxPosition = &H00004000
Const adUpdateBatch = &H00010000
Const adResync = &H00020000
Const adNotify = &H00040000
Const adFind = &H00080000
Const adSeek = &H00400000
Const adIndex = &H00800000



Erfasst am: 04.04.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=415
© Copyright 2003 ppedv AG - http://www.ppedv.de