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++