Freigeben über


Verwenden von ADO mit Skriptsprachen

In einer Skriptumgebung können Sie Mit ADO Daten über serverseitige Skripts verfügbar machen. In diesem Szenario werden ADO, der zugrunde liegende OLE DB-Anbieter, der verwendet wird, und alle anderen Komponenten, die zum Verweisen auf einen bestimmten Datenspeicher erforderlich sind, auf einem Server installiert, auf dem Internetinformationsdienste (Internet Information Services, IIS) ausgeführt wird. Bei Verwendung von Active Server Pages (ASP) ist ADO eine Komponente, auf die in einem Skript verwiesen wird, die 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, ist es wichtig zu wissen, ob das Objekt für die Skripterstellung sicher ist. Wenn ein Objekt als sicher für skripting gilt, bedeutet dies, dass das Steuerelement keine schädlichen Maßnahmen auf dem Computer des Benutzers ausführen kann und daher ohne Anfordern der Genehmigung des Benutzers ausgeführt werden kann. In der folgenden Tabelle sind die ADO-Objekte aufgeführt und gibt an, ob sie für Skripts sicher sind.

Objekt Sicher für Skripting?
ADO-Verbindung Ja
ADO-Befehl Nein
ADO-Parameter Nein
ADO-Recordset Ja
ADO-Datensatz Ja
ADO Stream Ja
ADO-Fehler Nein
ADOX-Katalog Nein
ADOX CellSet Nein
RDS DataControl Ja
RDS DataSpace Ja
RDS DataFactory Nein

In der folgenden Tabelle sind die anbieter aufgeführt, die in Windows DAC/MDAC enthalten sind, und gibt an, ob sie sicher für skripting sind.

Anbieter Sicher für Skripte?
Form Ja
Durchhalten Ja
Abgelegen Ja
OLE DB-Anbieter für SQL Server (SQLOLEDB) Nein
OLE DB-Anbieter für ODBC (MSDASQL) Nein

ODBC-Datenquellen

Ein wichtiger Unterschied zwischen Skripting und Nicht-Skripting-ADO-Code ist die ODBC-Datenquelle, wenn sie verwendet wird. Für Nicht-Skripting-Anwendungen 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 Themen enthalten spezifischere Informationen zur Verwendung von ADO mit Skriptsprachen:

Siehe auch

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