123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Data.SqlClient;
- namespace ETD.Data
- {
- class Class1
- {
- public bool ValidateSQL(string sql)
- {
- bool bResult;
- SqlCommand cmd = _conn.CreateCommand();
- cmd.CommandText = "SET PARSEONLY ON";
- cmd.ExecuteNonQuery();
- try
- {
- cmd.CommandText = sql;
- cmd.ExecuteNonQuery();
- bResult = true;
- }
- catch (Exception ex)
- {
- bResult = false;
- }
- finally
- {
- cmd.CommandText = "SET PARSEONLY OFF";
- cmd.ExecuteNonQuery();
- }
- return bResult;
- }
- }
- }
|