In SQL Server kunt u een opdracht uitvoeren die ervoor zorgt dat de volgende opdracht niet wordt uitgevoerd.
Om precies te doen wat de parse
knop doet, gebruik
SET NOEXEC ON;
Elk commando daarna wordt niet uitgevoerd en alleen geëvalueerd/gecompileerd. Om terug te gaan naar normaal gebruik hieronder
SET NOEXEC OFF;
Dus om uw applicatie te vereenvoudigen en geen SMO te gebruiken, gebruikt u onderstaande strategie:
Omring uw zoekopdracht met SET NOEXEC ON
en SET NOEXEC OFF
-- string yourSqlStatement = "SET NOEXEC ON; " + textarea.Text + " SET NOEXEC OFF;"
-- execute the yourSqlStatement using your programming language