V SQL Server můžete spustit příkaz, který způsobí, že se následující příkaz nespustí.
Dělat přesně to, co parse
tlačítko ano, použijte
SET NOEXEC ON;
Jakýkoli příkaz poté nebude proveden a bude pouze vyhodnocen/zkompilován. Návrat k normálnímu použití níže
SET NOEXEC OFF;
Chcete-li tedy zjednodušit svou aplikaci a nepoužívat SMO, použijte níže uvedenou strategii:
Obklopte svůj dotaz pomocí SET NOEXEC ON
a SET NOEXEC OFF
-- string yourSqlStatement = "SET NOEXEC ON; " + textarea.Text + " SET NOEXEC OFF;"
-- execute the yourSqlStatement using your programming language