Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
Vernietigt een gemaakt OLE-object.
Transact-SQL syntaxisconventies
Syntaxis
sp_OADestroy objecttoken
[ ; ]
Argumenten
Belangrijk
Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.
objecttoken
Het objecttoken van een OLE-object dat eerder is gemaakt met behulp van sp_OACreate.
Codewaarden retourneren
0 (geslaagd) of een niet-nulnummer (fout) dat de gehele waarde is van het HRESULT dat wordt geretourneerd door het OLE Automation-object.
Zie OLE Automation-retourcodes en foutinformatievoor meer informatie over HRESULT-retourcodes.
Opmerkingen
Als sp_OADestroy niet wordt aangeroepen, wordt het gemaakte OLE-object automatisch aan het einde van de batch vernietigd.
Machtigingen
Vereist lidmaatschap van de sysadmin vaste serverfunctie of voer de machtiging rechtstreeks uit voor deze opgeslagen procedure. De Ole Automation-procedures serverconfiguratieoptie moet zijn ingeschakeld voor het gebruik van een systeemprocedure met betrekking tot OLE Automation.
Voorbeelden
In het volgende voorbeeld wordt het eerder gemaakte SQLServer-object vernietigd.
EXECUTE
@hr = sp_OADestroy
@object;
IF @hr <> 0
BEGIN
EXECUTE sp_OAGetErrorInfo @object;
RETURN;
END