亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.cs

?? 煤礦信息管理系統是基于SuperMap Object
?? CS
?? 第 1 頁 / 共 2 頁
字號:
			this.groupBox2.TabIndex = 28;
			this.groupBox2.TabStop = false;
			this.groupBox2.Text = "參數設置";
			// 
			// Form1
			// 
			this.AccessibleRole = System.Windows.Forms.AccessibleRole.TitleBar;
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(584, 229);
			this.Controls.Add(this.groupBox2);
			this.Controls.Add(this.groupBox1);
			this.Controls.Add(this.label5);
			this.Controls.Add(this.axSuperWorkspace1);
			this.Controls.Add(this.pictureBox1);
			this.Controls.Add(this.btn_esc);
			this.Controls.Add(this.btn_ok);
			this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
			this.MaximizeBox = false;
			this.MinimizeBox = false;
			this.Name = "Form1";
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "GIS服務器設置";
			((System.ComponentModel.ISupportInitialize)(this.axSuperWorkspace1)).EndInit();
			this.groupBox1.ResumeLayout(false);
			this.groupBox2.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		/// <summary>
		/// 應用程序的主入口點。
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new Form1());
		}

		private void btn_ok_Click(object sender, System.EventArgs e)
		{
			database_name = new string[,] {{"ding4","丁4煤層底板等高線及儲量計算圖"},{"ding56","丁5-6煤層底板等高線及儲量計算圖"},
											{"geng20","庚20煤層底板等高線及儲量計算圖"},{"ji1617","己16-17煤層底板等高線及儲量計算圖"},
											{"wu8","戊8煤層底板等高線及儲量計算圖"},{"wu910","戊9-10煤層底板等高線及儲量計算圖"},
											{"pm10x","十線礦井地質剖面圖"},{"pm112x","一一二線礦井地質剖面圖"},
											{"pm113x","一一三線礦井地質剖面圖"},{"pm11x","十一線礦井地質剖面圖"},
											{"pm12x","十二線礦井地質剖面圖"},{"pm13x","十三線礦井地質剖面圖"},
											{"pm14x","十四線礦井地質剖面圖"},{"pm1x","一線礦井地質剖面圖"},
											{"pm20x","二十線礦井地質剖面圖"},{"pm22x","二十二線礦井地質剖面圖"},
											{"pm2x","二線礦井地質剖面圖"},{"pm3x","三線礦井地質剖面圖"},
											{"pm4x","四線礦井地質剖面圖"}, {"pm5x","五線礦井地質剖面圖"},
											{"pm6x","六線礦井地質剖面圖"},{"pm7x","七線礦井地質剖面圖"},
											{"pm8x","八線礦井地質剖面圖"},{"pm9x","九線礦井地質剖面圖"},
											{"diban","某某礦地形地質圖"}};
			Thread tt = new Thread(new ThreadStart(set_database));
			tt.IsBackground = true;
			tt.Start();
			this.btn_ok.Enabled = false;
		}

		/// <summary>
		/// 如果存在同名的數據庫刪除。
		/// </summary>
		private void drop_database()
		{


		}


		private void set_database()
		{
			
						
			string app_url = Application.StartupPath+"\\data\\";
			string ip = this.txt_ip.Text.Trim();
			string u_name = this.txt_user.Text.Trim();
			string u_pwd = this.txt_pwd.Text.Trim();
			string SqlConn = "Data Source="+ip+";Initial Catalog=master;User ID="+u_name+";Password="+u_pwd;
			SqlConnection myconn = new SqlConnection(SqlConn);
            this.label5.Text = "準備重建立工作空間數據庫";
			//先判斷是否存在工作空間同名數據庫
			SqlCommand Cmd = new SqlCommand();
			Cmd.CommandType = CommandType.Text;
			Cmd.Connection = myconn;

			try
			{
				myconn.Open();
				Cmd.CommandText = "IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name ='workspace') DROP DATABASE workspace";
				Cmd.ExecuteNonQuery();
		
			
				//附加工作空間數據庫
				string csql1 = "CREATE DATABASE workspace ON ( NAME = workspace , FILENAME = '"+app_url+"workspace.mdf' )";
				Cmd.CommandText=csql1;
				Cmd.ExecuteNonQuery();

				string sql= "RESTORE DATABASE workspace FROM DISK = '"+app_url+"workspace' WITH MOVE 'workspace_Data' TO '"+app_url+"workspace.mdf' ,MOVE 'workspace_log' TO '"+app_url+"workspace.log'";
				//string sql= "RESTORE DATABASE workspace FROM DISK = '"+app_url+"workspace'";

				Cmd.CommandText = sql;
				Cmd.ExecuteNonQuery();
				this.label5.Text = "工作空間數據庫重建完畢....";
			}
			catch(SqlException ee)
			{
				MessageBox.Show("錯誤信息:"+ee.Message,"系統錯誤",MessageBoxButtons.OK,MessageBoxIcon.Error);
				this.Close();
			}
			finally
			{
				myconn.Close();
			}
//建立所有的空數據庫

			try
			{
				SqlCommand cmd = new SqlCommand();
				cmd.CommandType = CommandType.Text;		
				cmd.Connection = myconn;
				myconn.Open();
				for(int i=0;i<25;i++)
				{
					this.label5.Text = "正在建立數據庫  "+database_name[i,0];
					// 先判斷數據庫存在不存在
					cmd.CommandText = "IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name ='"+database_name[i,0]+ "') DROP DATABASE "+database_name[i,0];
					cmd.ExecuteNonQuery();  //刪除了同名數據庫
					//開始建立空的數據庫
//					cmd.CommandText="create database "+database_name[i,0];
//					cmd.ExecuteNonQuery();		
					string csql = "CREATE DATABASE "+database_name[i,0]+" ON ( NAME =  "+database_name[i,0]+" , FILENAME = '"+app_url+database_name[i,0]+".mdf' )";
				    cmd.CommandText = csql;
					cmd.ExecuteNonQuery();

				}
				this.label5.Text = "所有數據庫建立完成,準備打開工作空間....";
			}
			catch(SqlException ee)
			{
				MessageBox.Show("錯誤信息:"+ee.Message,"系統錯誤",MessageBoxButtons.OK,MessageBoxIcon.Error);
				this.Close();
			}
			finally
			{
				myconn.Close();
			}

//打開工作空間,建立數據集
			//打開地圖工作空間
			string WorkSpaceConn1 =  "UID ="+u_name+";pwd ="+u_pwd;
			string WorkSpaceConn0 = "Provider = SQLOLEDB;Driver = SQL Server;SERVER = "+ip+";Database =workspace ;Caption = 某礦信息管理系統;";//這個是工作空間名
			this.label5.Text = "正在打開工作空間,準備建立數據源...";
			bool aa = this.axSuperWorkspace1.Open(WorkSpaceConn0,WorkSpaceConn1);
			if(!aa)
			{
				MessageBox.Show("工作空間打開失敗","系統錯誤",MessageBoxButtons.OK,MessageBoxIcon.Error);
				this.Close();
			}
			else
			{
				try
				{
					for(int i=0;i<25;i++)
					{
						this.label5.Text = "正在建立數據源  "+database_name[i,1];
						//開始一剛建立的數據庫建立空的數據集
						this.axSuperWorkspace1.CreateDataSource("Provider = SQLOLEDB;Driver = SQL Server;SERVER ="+ip+";Database = "+database_name[i,0],database_name[i,1],SuperMapLib.seEngineType.sceSQLPlus,false,false,false,"uid="+u_name+";pwd="+u_pwd);
						//開始恢復數據庫
					}
					this.axSuperWorkspace1.Save();
					this.axSuperWorkspace1.Close();
					this.label5.Text = "數據源重建成功,準備還原數據庫...";
				}
				catch(SqlException ee)
				{
					MessageBox.Show("錯誤信息:"+ee.Message,"系統錯誤",MessageBoxButtons.OK,MessageBoxIcon.Error);
					this.Close();
				
				}
				

//還原數據庫

				try
				{
					SqlCommand cmd = new SqlCommand();
					cmd.CommandType = CommandType.Text;
					cmd.Connection = myconn;
					myconn.Open();
					for(int i=0;i<25;i++)
					{
						this.label5.Text = "正在還原數據  "+database_name[i,0];
						string sql1= "RESTORE DATABASE "+database_name[i,0]+"  FROM disk = '"+app_url+database_name[i,0]+"'  WITH MOVE '"+database_name[i,0]+"_Data' TO '"+app_url+database_name[i,0]+".mdf', MOVE '"+database_name[i,0]+"_log' TO '"+app_url+database_name[i,0]+".log' ";
						//string sql1= "RESTORE DATABASE "+database_name[i,0]+"  FROM disk = '"+app_url+database_name[i,0]+"'";

						cmd.CommandText = sql1;
						cmd.ExecuteNonQuery();
					}
					MessageBox.Show("GIS服務器設置成功","系統提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
				}
				catch(SqlException ee)
				{
					MessageBox.Show("錯誤信息:"+ee.Message,"系統錯誤",MessageBoxButtons.OK,MessageBoxIcon.Error);
				    this.Close();
				}
				finally
				{
					myconn.Close();
				}
			}
			
		

		}

		private void checkBox1_CheckedChanged(object sender, System.EventArgs e)
		{
			if(this.checkBox1.Checked)
			{
				this.btn_ok.Enabled = true;
			}
			else
			{
				this.btn_ok.Enabled = false;
			}
		}

		private void btn_esc_Click(object sender, System.EventArgs e)
		{
			this.Close();
		}


	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人激情综合网| 国产日韩三级在线| 国产精品不卡在线| 久久机这里只有精品| 色综合久久久久久久久久久| 欧美精品一区二区三区蜜臀| 性做久久久久久久久| 99久久99久久精品免费看蜜桃| 欧美va亚洲va香蕉在线| 亚洲国产综合色| 99精品国产99久久久久久白柏| www激情久久| 日韩精品国产精品| 色哟哟一区二区在线观看| 国产日韩精品一区| 狠狠色丁香久久婷婷综合_中| 欧美日韩在线综合| 亚洲精品视频在线观看免费| 成人小视频在线| 久久精品视频免费| 久久99久久久欧美国产| 91精品国产入口| 亚洲国产精品一区二区久久恐怖片| 91在线你懂得| 国产精品福利av| 成人不卡免费av| 国产欧美久久久精品影院| 国产真实精品久久二三区| 欧美成人三级在线| 麻豆久久一区二区| 日韩欧美你懂的| 麻豆91精品视频| 精品国产凹凸成av人导航| 久久精品av麻豆的观看方式| 日韩一级高清毛片| 日日摸夜夜添夜夜添精品视频| 欧美视频一区在线| 亚洲一区在线播放| 精品婷婷伊人一区三区三| 亚洲自拍都市欧美小说| 色综合久久综合网| 亚洲亚洲人成综合网络| 欧美色综合久久| 亚洲bt欧美bt精品| 6080亚洲精品一区二区| 日本aⅴ亚洲精品中文乱码| 777奇米成人网| 蜜桃视频在线一区| 精品久久国产老人久久综合| 激情伊人五月天久久综合| 26uuu国产日韩综合| 国产精品888| 国产精品理论片在线观看| 99精品在线观看视频| 亚洲精品成人精品456| 在线观看国产一区二区| 亚洲高清在线精品| 日韩视频一区二区| 国产乱码字幕精品高清av | 91论坛在线播放| 一区二区三区在线观看视频| 欧美色视频在线观看| 丝袜诱惑制服诱惑色一区在线观看| 日韩欧美中文字幕制服| 国产剧情一区二区三区| 成人免费视频在线观看| 在线观看一区二区视频| 人人爽香蕉精品| 国产日本欧美一区二区| 91久久精品一区二区| 婷婷久久综合九色综合绿巨人| 日韩一区二区三| 国产成a人亚洲| 亚洲欧美日韩系列| 91麻豆精品91久久久久久清纯| 国内精品伊人久久久久影院对白| 中文字幕国产一区| 91久久精品网| 久久99九九99精品| 中文字幕一区二区三中文字幕| 在线观看一区日韩| 国产资源在线一区| 一卡二卡欧美日韩| 欧美成人video| 97超碰欧美中文字幕| 日韩影院免费视频| 国产精品视频看| 欧美日韩精品一区视频| 国产成人三级在线观看| 亚洲欧美激情小说另类| 日韩精品一区二区三区视频在线观看 | 亚洲成a人片在线不卡一二三区| 日韩亚洲欧美综合| a4yy欧美一区二区三区| 男女性色大片免费观看一区二区 | 欧美在线观看一区二区| 激情六月婷婷久久| 亚洲精品日日夜夜| 337p日本欧洲亚洲大胆色噜噜| 色婷婷综合五月| 精品一区二区三区在线播放视频| 亚洲桃色在线一区| 精品国产乱码久久久久久浪潮| 一本一道波多野结衣一区二区| 黄一区二区三区| 亚洲123区在线观看| 中文字幕中文字幕中文字幕亚洲无线 | 偷拍日韩校园综合在线| 国产精品素人一区二区| 日韩一区和二区| 一本久久综合亚洲鲁鲁五月天| 另类的小说在线视频另类成人小视频在线 | 国产亚洲精品bt天堂精选| 欧美日韩电影一区| 91在线视频播放| 国产不卡视频在线观看| 日本va欧美va瓶| 亚洲成人免费视频| 亚洲欧洲在线观看av| 久久精品一区二区三区四区| 欧美丰满美乳xxx高潮www| 91视视频在线观看入口直接观看www | 精品视频色一区| 99riav久久精品riav| 国内精品国产成人国产三级粉色 | 欧美国产综合一区二区| 日韩欧美中文一区二区| 91国在线观看| 北岛玲一区二区三区四区| 精品亚洲成av人在线观看| 日韩精品国产欧美| 亚洲一卡二卡三卡四卡无卡久久| 中文字幕乱码亚洲精品一区| 久久综合视频网| 日韩欧美久久久| 欧美一级国产精品| 欧美美女喷水视频| 欧洲色大大久久| 色激情天天射综合网| av午夜一区麻豆| 成人一区在线观看| 风间由美性色一区二区三区| 韩国女主播一区| 久久成人久久鬼色| 麻豆国产精品官网| 免费日韩伦理电影| 美国一区二区三区在线播放| 三级亚洲高清视频| 日韩精品成人一区二区在线| 午夜私人影院久久久久| 亚洲午夜精品久久久久久久久| 一区二区三区免费看视频| 1000精品久久久久久久久| 国产精品无遮挡| 国产精品不卡视频| 亚洲欧洲日韩av| 中文字幕一区视频| 最近中文字幕一区二区三区| 亚洲视频免费在线观看| 亚洲精品欧美综合四区| 一区二区三区精品视频在线| 亚洲一级二级在线| 午夜精品福利一区二区三区av | 日韩电影在线观看一区| 午夜激情一区二区| 美女视频免费一区| 精品一区二区三区久久久| 激情都市一区二区| 风间由美中文字幕在线看视频国产欧美| 国产白丝网站精品污在线入口| 高清不卡一二三区| 97久久超碰国产精品| 欧美亚洲综合色| 91精品国产综合久久福利| 欧美成人三级在线| 欧美激情一二三区| 亚洲精品视频一区| 日韩av电影免费观看高清完整版| 美腿丝袜在线亚洲一区| 国内精品国产三级国产a久久| 国产成a人亚洲精| 日本韩国视频一区二区| 欧美丰满一区二区免费视频| 日韩精品一区二区三区老鸭窝| 国产清纯美女被跳蛋高潮一区二区久久w| 中文在线资源观看网站视频免费不卡| 中文字幕av一区二区三区高| 亚洲最大成人网4388xx| 日本欧美加勒比视频| 国产综合久久久久久久久久久久 | 日韩av不卡在线观看| 精品一区二区三区免费| 粗大黑人巨茎大战欧美成人| 91麻豆国产福利精品| 欧美精品18+| 国产午夜精品久久| 亚洲一区二区av电影| 国模大尺度一区二区三区| 99久久精品国产麻豆演员表| 6080日韩午夜伦伦午夜伦|