I SQL Server kan du køre en kommando, som forårsager, at den næste kommando ikke udføres.
For at gøre præcis, hvad der parse
knappen gør, brug
SET NOEXEC ON;
Enhver kommando efter det, vil ikke udføres og vil kun blive evalueret/kompileret. For at gå tilbage til normal brug nedenfor
SET NOEXEC OFF;
Så for at forenkle din ansøgning og ikke bruge SMO, brug nedenstående strategi:
Omring din forespørgsel med SET NOEXEC ON
og SET NOEXEC OFF
-- string yourSqlStatement = "SET NOEXEC ON; " + textarea.Text + " SET NOEXEC OFF;"
-- execute the yourSqlStatement using your programming language