SQL सर्वर में, आप एक कमांड चला सकते हैं जिसके कारण अगला कमांड निष्पादित नहीं होता है।
ठीक वही करने के लिए जो parse
बटन करता है, उपयोग करें
SET NOEXEC ON;
उसके बाद कोई भी आदेश निष्पादित नहीं होगा और केवल मूल्यांकन/संकलित किया जाएगा। नीचे सामान्य उपयोग पर वापस जाने के लिए
SET NOEXEC OFF;
तो अपने आवेदन को आसान बनाने के लिए और एसएमओ का उपयोग न करने के लिए, नीचे दी गई रणनीति का उपयोग करें:
SET NOEXEC ON
के साथ अपनी क्वेरी को चारों ओर से घेरें और SET NOEXEC OFF
-- string yourSqlStatement = "SET NOEXEC ON; " + textarea.Text + " SET NOEXEC OFF;"
-- execute the yourSqlStatement using your programming language