DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Hannes Preishuber Artikel Drucken
        
ADO Konstanten (adovbs.inc)

Bei der Durchsicht von Samplecode werden Sie manchmal über Paramter stolpern, deren Herkunft Sie sich nicht erklären können. Einiges davon wiord in diesem Beitrag geklärt.
So z.B. beim Datenzugriff über ADO. Parameter werden als Variabalen übergeben wie z.B. adOpenStatic.

rs.Open strSQL, cnnTest, adOpenStatic, adLockReadOnly, adCmdText

Das sind natürlich keine Parameter sondern Konstanten. Hinter diesen Konstanten stecken feste Werte.
Ein Auszug aus den Konstanten.

Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3

Je nach ADO Version und Betriebsystem funktionieren die auch von ganz alleine. Aber manchmal eben nicht. Dann müssen diese deklariert werden. Um das nicht sleber machen zu müssen, gibt es eine Datei (ADOVBS.INC) die man einbinden kann. Das inkludieren von Files wird so erledigt.

<!-- #include file="adovbs.inc" -->

Der Include sollte möglichst weit am Anfang der ASP Seite stehen. Die Datei müsste sich auf Ihrer Platte befinden, Wenn nicht, können Sie diese hier Downloaden.
Wie der Name schon sagt, ist diese Datei für VB geschaffen. Für Java Script können Sie die angehängte Datei adojavas.inc nutzen.

Über die Art und Auswirkung des inkludieren von Dateien, finden Sie hier noch einige Artikel.

Nebenbemerkung
Sie können auch die Konstanten als Zahl übergeben. Ich gebe zu, das ich das bisher fast immer so gemacht habe.

rs.Open strSQL, cnnTest, 3,3

Nachteil ist, das der Code nicht mehr gut lesbar ist. Aber es hat sich auch ein weiteres Handycap herausgestellt. Beim portieren auf neue Versionen von ASp oder VB können von dem Migrationssassistenten logischerweise nur die Namen der Konstanten richtig verarbeitet werden.
Also verwenden sie diese auch!


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente

  Erfasst am: 16.03.2001
  Gültig bis: 15.04.2001
4 Ratings
Bewertung: 60,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG