Verwenden von ADO mit Skriptsprachen

In einer Skriptumgebung ermöglicht ADO, Daten mithilfe von serverseitigen Skripts verfügbar zu machen. In diesem Szenario werden ADO, der zugrunde liegende OLE DB-Anbieter, der verwendet wird, und alle anderen benötigten Komponenten zum Verweisen auf einen bestimmten Datenspeicher auf einem Server installiert, auf dem Internetinformationsdienste (IIS) ausgeführt werden. Beim Verwenden der Active Server Pages (ASP) handelt es sich bei ADO um eine Komponente, auf die in einem Skript verwiesen wird, das z. B. HTML generieren kann. Dieser HTML-Inhalt kann über HTTP an einen Clientwebbrowser übergeben werden. Mithilfe von Skripts kann die Webseite Aktionen zurück an das serverseitige Skript senden, sodass Sie bestimmte Daten aktualisieren, durchlaufen oder anzeigen können.

Bevor Sie ein ActiveX-Objekt auf einer Webseite verwenden, müssen Sie wissen, ob das Objekt für die Skripterstellung sicher ist. Wenn ein Objekt als sicher für die Skripterstellung betrachtet wird, bedeutet dies, dass das Steuerelement keine schädlichen Aktionen auf dem Computer der Benutzer*innen ausführen kann und daher ohne Genehmigung dieser ausgeführt werden kann. In der folgenden Tabelle sind die ADO-Objekte mit einer Angabe aufgeführt, ob sie für die Skripterstellung sicher sind.

Objekt Sicher für die Skripterstellung?
ADO Connection Yes
ADO Command No
ADO Parameter No
ADO Recordset Yes
ADO Record Yes
ADO Stream Yes
ADO-Fehler No
ADOX Catalog No
ADOX CellSet No
RDS DataControl Yes
RDS DataSpace Ja
RDS DataFactory No

In der folgenden Tabelle sind die Anbieter aufgeführt, die in Windows DAC/MDAC enthalten sind, sowie Angaben, ob sie für die Skripterstellung sicher sind.

Anbieter Sicher für die Skripterstellung?
Formen Ja
Speichern Yes
Remote Yes
OLE DB-Anbieter für SQL Server (SQLOLEDB) No
OLE DB-Anbieter für ODBC (MSDASQL) No

ODBC-Datenquellen

Ein wichtiger Unterschied zwischen ADO-Code mit und ohne Skripterstellung ist die ODBC-Datenquelle, falls eine verwendet wird. Für Anwendungen ohne Skripterstellung können Sie einen Benutzer-DSN im ODBC-Datenquellenadministrator erstellen. Für Skripts, die unter IIS ausgeführt werden, müssen Sie einen System-DSN erstellen. Andernfalls erkennen Ihre Skripts die von Ihnen erstellte Datenquelle nicht. Dies gilt für jede ADO-Skriptanwendung, die den Microsoft OLE DB-Anbieter für ODBC über Microsoft IIS verwendet.

Verweisen auf die ADO-Bibliothek

Gilt nicht für Skriptsprachen

Behandeln von Ereignissen

Gilt nicht für Skriptsprachen

Die folgenden Artikel enthalten spezifischere Informationen zum Verwenden von ADO mit Skriptsprachen:

Weitere Informationen

Microsoft ActiveX-Datenobjekte (ADO)
Verwenden von ADO mit Microsoft Visual Basic
Verwenden von ADO mit Microsoft Visual C++