zoukankan      html  css  js  c++  java
  • c#检查SQL语法是否正确,不执行SQL语句

    c#检查SQL语法是否正确,不执行SQL语句

    public static bool ValidateSQL(string sql)

            {

                bool bResult;

                using (SqlConnection conn = new SqlConnection(DBHelper.ConnectionString))

                {

                    using (SqlCommand cmd = new SqlCommand())

                    {

                        if (conn.State != ConnectionState.Open)

                            conn.Open();

                        cmd.Connection = conn;

                        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;

            }

  • 相关阅读:
    4.9新随笔
    4.2上机作业
    3.30作业
    3.26上机练习
    作业十
    作业九
    作业八
    作业六
    作业五
    作业三
  • 原文地址:https://www.cnblogs.com/zhangzhiping35/p/10656277.html
Copyright © 2011-2022 走看看