一个简单的SQL工具-BuildQuery_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

一个简单的SQL工具-BuildQuery

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:工具简单一个string
黑客防线网安网讯:  BuildQuery类是能快速,容易地构建一个复杂的INSERT或者UPDATE 的SQL查询语句。这个类将接收的一些参数,输出有效的SQL语句。它有一个方法能刷新内部数据,因此这个类可以无数次使用,而...

  BuildQuery类是能快速容易地构建一个复杂的INSERT或者UPDATE 的SQL查询语句这个类将接收的一些参数输出有效的SQL语句它有一个方法能刷新内部数据,因此这个类可以无数次使用,而无需反复创建和销毁实例对象。Buid,IDSettings,和FlushAllData 方法用于设置数据。 Insert, Update, 和Delete 方法用于处理数据。只有 Build 和IDSettings带参数。 

  代码

   public class BuildQuery
    {
        #region Class Variables
        int numFieldsCount, dicpos;
        Dictionary<string, string> dicFields = new Dictionary<string, string>();
        Dictionary<string, string> dicData = new Dictionary<string, string>();
        Dictionary<string, bool> dicQuotes = new Dictionary<string, bool>();
        List<string> listIDFields = new List<string>();
        List<string> listIDValues = new List<string>();
        List<bool> listIDQuotes = new List<bool>();
        List<string> listIDOperators = new List<string>();
        Boolean IdentityCheck;
        string strTable;
        #endregion
        #region Constructor
        /// <summary>
        /// Creates an instance of this class.
        /// </summary>
        public BuildQuery()
        {
        }
        #endregion
        #region Properties
        /// <summary>
        /// Gets or sets the table that the resulting query will work with.
        /// </summary>
        public string Table
        {
            get
            {
                return strTable;
            }
            set
            {
                strTable = value;
            }
        }
        /// <summary>
        /// Gets or sets whether the query is set to return a new identity value.
        /// </summary>
        public bool GetIdentity
        {
            get
            {
                return IdentityCheck;
            }
            set
            {
                IdentityCheck = value;
            }
        }
        #endregion
        #region Methods
        /// <summary>
        /// Clears all of the internal dictionaries so that a new query can be created.
        /// </summary>
        public void FlushAllData()
        {
            numFieldsCount = 0;
            dicpos = 0;
            dicFields.Clear();
            dicData.Clear();
            dicQuotes.Clear();
            listIDFields.Clear();
            listIDValues.Clear();
            listIDQuotes.Clear();
            listIDOperators.Clear();
        }

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-10539-1.html
网站维护教程更新时间:2012-03-21 03:05:43  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer