Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Verwenden Sie stattdessen den von Oracle bereitgestellten ODBC-Treiber.
Der Microsoft ODBC-Treiber für Oracle gibt die folgende Fehlermeldung zurück, wenn Benutzerrechte gewährt und dann für eine Tabelle widerrufen werden, auf die durch eine gespeicherte Prozedur zugegriffen wird:
SQL_ERROR=-1
szErrorMsg="[Microsoft][ODBC-Treiber für Oracle]Falsche Anzahl von Parametern"
szErrorMsg="[Microsoft][ODBC-Treiber für Oracle]Syntaxfehler oder Zugriffsverletzung"
Der Aufruf der Oracle OCI-Funktion Odessp() schlägt in diesem Szenario fehl, ist jedoch erforderlich, um Standardparameter zu implementieren. Nachdem die zugrunde liegenden Tabellenberechtigungen geändert wurden, muss die gespeicherte Prozedur erneut kompiliert werden, bevor sie erneut ausgeführt wird.