#region ExecuteSql 执行SQL语句,参考自MSDN
        private void ExecuteSql(string DataBaseName, string sqlstring)
        {
            Command = new System.Data.SqlClient.SqlCommand(sqlstring, sqlConn);
            if (ConnectDatabase())
            {
                try
                {
                    Command.Connection.ChangeDatabase(DataBaseName);
                    Command.ExecuteNonQuery();
                }
                finally
                {
                    Command.Connection.Close();
                }
            }
        }
        #endregion        #region CreateDBAndTable 创建数据库及数据库表,参考自MSDN
        protected bool CreateDBAndTable(string DBName)
        {
            bool Restult = false;
            try
            {
                ExecuteSql("master", "USE MASTER IF EXISTS (SELECT NAME FROM SYSDATABASES WHERE NAME='" + DBName + "') DROP DATABASE " + DBName);//什么意思?
                ExecuteSql("master", "CREATE DATABASE " + DBName);
                ExecuteSql(DBName, GetSql("DBSQL.txt"));
                Restult = true;
            }
            catch
            {            }
            return Restult;
        }
        #endregion是制作安装部署的里面其中某个文件的代码.看不明白注释那一行的意思..