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

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

?? frmmain.cs

?? 可將ACCESS數據庫導入到Oracle數據庫
?? CS
?? 第 1 頁 / 共 3 頁
字號:
			this.lvMBZD.GridLines = true;
			this.lvMBZD.Location = new System.Drawing.Point(0, 0);
			this.lvMBZD.Name = "lvMBZD";
			this.lvMBZD.Size = new System.Drawing.Size(726, 480);
			this.lvMBZD.TabIndex = 9;
			this.lvMBZD.View = System.Windows.Forms.View.Details;
			this.lvMBZD.MouseDown += new System.Windows.Forms.MouseEventHandler(this.lvMBZD_MouseDown);
			this.lvMBZD.DragDrop += new System.Windows.Forms.DragEventHandler(this.lvMBZD_DragDrop);
			this.lvMBZD.DragEnter += new System.Windows.Forms.DragEventHandler(this.lvMBZD_DragEnter);
			this.lvMBZD.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.lvMBZD_ColumnClick);
			// 
			// splitter1
			// 
			this.splitter1.BackColor = System.Drawing.Color.LightSteelBlue;
			this.splitter1.Location = new System.Drawing.Point(152, 0);
			this.splitter1.Name = "splitter1";
			this.splitter1.Size = new System.Drawing.Size(3, 700);
			this.splitter1.TabIndex = 1;
			this.splitter1.TabStop = false;
			// 
			// panLeft
			// 
			this.panLeft.Controls.Add(this.lbMBB);
			this.panLeft.Controls.Add(this.panel6);
			this.panLeft.Dock = System.Windows.Forms.DockStyle.Left;
			this.panLeft.Location = new System.Drawing.Point(0, 0);
			this.panLeft.Name = "panLeft";
			this.panLeft.Size = new System.Drawing.Size(152, 700);
			this.panLeft.TabIndex = 0;
			// 
			// lbMBB
			// 
			this.lbMBB.Dock = System.Windows.Forms.DockStyle.Fill;
			this.lbMBB.ItemHeight = 12;
			this.lbMBB.Location = new System.Drawing.Point(0, 24);
			this.lbMBB.Name = "lbMBB";
			this.lbMBB.Size = new System.Drawing.Size(152, 676);
			this.lbMBB.TabIndex = 15;
			this.lbMBB.SelectedIndexChanged += new System.EventHandler(this.lbMBB_SelectedIndexChanged);
			// 
			// panel6
			// 
			this.panel6.BackColor = System.Drawing.Color.LightSteelBlue;
			this.panel6.Controls.Add(this.lbTarget);
			this.panel6.Dock = System.Windows.Forms.DockStyle.Top;
			this.panel6.Location = new System.Drawing.Point(0, 0);
			this.panel6.Name = "panel6";
			this.panel6.Size = new System.Drawing.Size(152, 24);
			this.panel6.TabIndex = 0;
			this.panel6.Paint += new System.Windows.Forms.PaintEventHandler(this.panel6_Paint);
			// 
			// lbTarget
			// 
			this.lbTarget.AutoSize = true;
			this.lbTarget.Font = new System.Drawing.Font("宋體", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.lbTarget.ForeColor = System.Drawing.Color.DarkMagenta;
			this.lbTarget.Location = new System.Drawing.Point(0, 5);
			this.lbTarget.Name = "lbTarget";
			this.lbTarget.Size = new System.Drawing.Size(121, 19);
			this.lbTarget.TabIndex = 1;
			this.lbTarget.Text = "=====目標表=====";
			this.lbTarget.Click += new System.EventHandler(this.label3_Click);
			// 
			// splitter2
			// 
			this.splitter2.BackColor = System.Drawing.Color.LightSteelBlue;
			this.splitter2.Dock = System.Windows.Forms.DockStyle.Right;
			this.splitter2.Location = new System.Drawing.Point(885, 0);
			this.splitter2.Name = "splitter2";
			this.splitter2.Size = new System.Drawing.Size(3, 704);
			this.splitter2.TabIndex = 1;
			this.splitter2.TabStop = false;
			// 
			// panRight
			// 
			this.panRight.Controls.Add(this.lbYB);
			this.panRight.Controls.Add(this.panel3);
			this.panRight.Dock = System.Windows.Forms.DockStyle.Right;
			this.panRight.Location = new System.Drawing.Point(888, 0);
			this.panRight.Name = "panRight";
			this.panRight.Size = new System.Drawing.Size(136, 704);
			this.panRight.TabIndex = 0;
			// 
			// lbYB
			// 
			this.lbYB.Dock = System.Windows.Forms.DockStyle.Fill;
			this.lbYB.ItemHeight = 12;
			this.lbYB.Location = new System.Drawing.Point(0, 24);
			this.lbYB.Name = "lbYB";
			this.lbYB.Size = new System.Drawing.Size(136, 676);
			this.lbYB.TabIndex = 7;
			this.lbYB.SelectedIndexChanged += new System.EventHandler(this.lbYB_SelectedIndexChanged);
			// 
			// panel3
			// 
			this.panel3.BackColor = System.Drawing.Color.LightSteelBlue;
			this.panel3.Controls.Add(this.lbSource);
			this.panel3.Dock = System.Windows.Forms.DockStyle.Top;
			this.panel3.ForeColor = System.Drawing.Color.Transparent;
			this.panel3.Location = new System.Drawing.Point(0, 0);
			this.panel3.Name = "panel3";
			this.panel3.Size = new System.Drawing.Size(136, 24);
			this.panel3.TabIndex = 5;
			this.panel3.Paint += new System.Windows.Forms.PaintEventHandler(this.panel3_Paint);
			// 
			// lbSource
			// 
			this.lbSource.AutoSize = true;
			this.lbSource.BackColor = System.Drawing.Color.LightSteelBlue;
			this.lbSource.Font = new System.Drawing.Font("宋體", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.lbSource.ForeColor = System.Drawing.Color.DarkMagenta;
			this.lbSource.Location = new System.Drawing.Point(0, 8);
			this.lbSource.Name = "lbSource";
			this.lbSource.Size = new System.Drawing.Size(106, 19);
			this.lbSource.TabIndex = 0;
			this.lbSource.Text = "=====原表=====";
			// 
			// oleY
			// 
			this.oleY.ConnectionString = "User ID=sa;Data Source=ZM;Tag with column collation when possible=False;Initial C" +
				"atalog=cs;Use Procedure for Prepare=1;Auto Translate=True;Persist Security Info=" +
				"False;Provider=SQLOLEDB;Workstation ID=ZM;Use Encryption for Data=False;Packet S" +
				"ize=4096";
			// 
			// label2
			// 
			this.label2.AutoSize = true;
			this.label2.BackColor = System.Drawing.SystemColors.Control;
			this.label2.Font = new System.Drawing.Font("宋體", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label2.Location = new System.Drawing.Point(8, 8);
			this.label2.Name = "label2";
			this.label2.Size = new System.Drawing.Size(0, 19);
			this.label2.TabIndex = 0;
			// 
			// frmMain
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.BackColor = System.Drawing.SystemColors.InactiveCaption;
			this.ClientSize = new System.Drawing.Size(1024, 704);
			this.Controls.Add(this.panel1);
			this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
			this.Menu = this.mm;
			this.Name = "frmMain";
			this.Text = "數據轉換工具";
			this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
			this.Load += new System.EventHandler(this.frmMain_Load);
			this.panel1.ResumeLayout(false);
			this.panel5.ResumeLayout(false);
			this.panCenter.ResumeLayout(false);
			this.panel8.ResumeLayout(false);
			this.panLeft.ResumeLayout(false);
			this.panel6.ResumeLayout(false);
			this.panRight.ResumeLayout(false);
			this.panel3.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		/// <summary>
		/// The main entry point for the application.
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new frmMain());
		}

		private void miYSJY_Click(object sender, System.EventArgs e)
		{
			lbYB.Items.Clear();
			frmYSJY winYSJY=new frmYSJY();
			winYSJY.ShowDialog();
			if(oleY.State==System.Data.ConnectionState.Open)
				oleY.Close();
			oleY.ConnectionString=winYSJY.strConn;
			try
			{
				oleY.Open();
			}
			catch(System.Exception a)
			{
				MessageBox.Show("*****連接目標數據庫失敗!("+a.Message+")*****");
				return;
			}
			DataTable t = oleY.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables,new object[]{null, null, null, "Link"});
			foreach(DataRow ds in t.Rows)
			{
				lbYB.Items.Add(ds[2]);

			}
			t.Clear();
			t = oleY.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables,new object[]{null, null, null, "TABLE"});
			foreach(DataRow ds in t.Rows)
			{
				lbYB.Items.Add(ds[2]);

			}
			oleY.Close();
			
		}


		private void miMBSJY_Click(object sender, System.EventArgs e)
		{
			frmMBSJY winMBSJY=new frmMBSJY();
			winMBSJY.ShowDialog();
			if(trans.TargetConn.State==System.Data.ConnectionState.Open)
				trans.TargetConn.Close();
			trans.TargetConn.ConnectionString=winMBSJY.strConn;
			try
			{
				trans.TargetConn.Open();
			}
			catch(System.Data.OleDb.OleDbException a)
			{
				MessageBox.Show("*****連接目標數據庫失敗!("+a.Message+")*****");
				return;
			}
			DataTable t = trans.TargetConn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables,new object[]{null, null, null, "TABLE"});
			foreach(DataRow ds in t.Rows)
			{
				lbMBB.Items.Add(ds[2]);
			}
			trans.TargetConn.Close();
		}

		private void lbYB_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			if(trans.SourceTable.Count<=0)
				trans.SourceTable.Add(lbYB.Items[lbYB.SelectedIndex].ToString());
			else
				trans.SourceTable[0]=lbYB.Items[lbYB.SelectedIndex].ToString();
			_alSourceField=GetFieldListbyTN(trans.SourceConn,trans.SourceTable[0].ToString());
			if(winYBJG==null )
			{
				winYBJG=new frmYBJG(lbYB.SelectedItem.ToString(),_alSourceField);
			}
			else
			{
				if( winYBJG.strTableName!=lbYB.SelectedItem.ToString())
				{
					winYBJG.Dispose();
					winYBJG=new frmYBJG(lbYB.SelectedItem.ToString(),_alSourceField);
				}
			}
			winYBJG.Show();
		}
		/// <summary>
		/// 獲得指定表的字段列表
		/// </summary>
		/// <param name="oleConn">目標連接</param>
		/// <param name="strTN">指定的表名</param>
		/// <returns>字段列表</returns>
		private ArrayList GetFieldListbyTN(OleDbConnection oleConn,string strTN)
		{	
			ArrayList strsRe=new ArrayList();
			if(oleConn.State==System.Data.ConnectionState.Closed)
				oleConn.Open();
			/*if(oleConn.State==System.Data.ConnectionState.Closed)
				oleConn.Open();*/
			DataTable schemaTable = oleConn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,new Object[] {null, null, strTN, null});
			//strsRe=new string[schemaTable.Rows.Count];
			for (int i = 0; i < schemaTable.Rows.Count; i++) 
			{
				strsRe.Add(schemaTable.Rows[i].ItemArray[3].ToString());
			}
			return strsRe;
		}
		private ArrayList GetFieldListTypesbyTN(OleDbConnection oleT,string strTN)
		{
			if(oleT.State==System.Data.ConnectionState.Closed)
				oleT.Open();
			System.Data.OleDb.OleDbCommand dc    =oleT.CreateCommand();//創建一個執行對象用于執行sql查詢
			dc.CommandText= "select * from " + strTN.Trim() + " where 1=0";
			System.Data.OleDb.OleDbDataReader dr = dc.ExecuteReader();//執行sql查詢
			DataTable schemaTable = dr.GetSchemaTable();
			ArrayList fieldsLX=new ArrayList();
			for(int i = 0;i < schemaTable.Columns.Count;i++)
				if(schemaTable.Columns[i].ColumnName.IndexOf("DataType") >= 0)
					for(int k = 0;k < schemaTable.Rows.Count;k++)
						fieldsLX.Add(schemaTable.Rows[k].ItemArray[i].ToString());
			dr.Close();
			dc.Dispose();
			oleT.Close();
			return fieldsLX;
		}
		/// <summary>
		/// 獲得制定表名的所有字段名和字段類型

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美激情综合网| 91精品免费在线观看| 国产在线国偷精品免费看| 亚洲成人你懂的| 亚洲乱码国产乱码精品精可以看| 欧美经典一区二区三区| 久久女同互慰一区二区三区| 在线中文字幕一区二区| 不卡区在线中文字幕| 国产+成+人+亚洲欧洲自线| 这里只有精品免费| 色呦呦国产精品| 成人午夜av电影| 国产福利电影一区二区三区| 国产又黄又大久久| 国产精品1区2区3区在线观看| 国产一区二区三区四区五区美女 | 91福利国产成人精品照片| 不卡区在线中文字幕| av电影天堂一区二区在线观看| www.欧美色图| 91网上在线视频| 91小视频免费看| 91色视频在线| 在线看日韩精品电影| 欧美在线一区二区三区| 欧美日韩免费在线视频| 欧美日韩免费观看一区二区三区| 欧美日韩视频一区二区| 91精品国产麻豆| 精品区一区二区| 久久久久久亚洲综合影院红桃| 欧美激情一区不卡| 成人午夜在线免费| 日韩成人免费电影| 五月激情综合色| 麻豆成人免费电影| 国产在线精品一区二区不卡了| 国产麻豆一精品一av一免费| 国产传媒一区在线| 91麻豆精品一区二区三区| 91浏览器在线视频| 色琪琪一区二区三区亚洲区| 欧美日本精品一区二区三区| 日韩精品一区二| 久久综合久久综合亚洲| 国产精品美女视频| 亚洲一区在线看| 经典三级在线一区| www.视频一区| 欧美日韩精品系列| 久久综合999| 亚洲欧美日韩在线| 青青国产91久久久久久 | 欧美优质美女网站| 51午夜精品国产| 国产欧美日韩在线观看| 亚洲资源在线观看| 日韩电影免费一区| 亚洲综合丝袜美腿| 久久av资源站| 99精品视频在线观看免费| 欧美疯狂性受xxxxx喷水图片| 精品免费一区二区三区| 亚洲丝袜制服诱惑| 美女脱光内衣内裤视频久久网站| 国产成人av一区二区三区在线观看| av电影一区二区| 欧美一区二区女人| 中文字幕一区二区三区不卡在线| 日日摸夜夜添夜夜添亚洲女人| 成人一道本在线| 91精品国产高清一区二区三区| 欧美草草影院在线视频| 亚洲精品国产a久久久久久| 国产精品小仙女| 欧美精品1区2区| 136国产福利精品导航| 亚洲一区二区四区蜜桃| 久国产精品韩国三级视频| 高清久久久久久| 欧美电影免费观看完整版| 亚洲一区二区三区在线| 国产精品一区二区久久精品爱涩| 欧美欧美欧美欧美首页| 国产精品成人在线观看| 大桥未久av一区二区三区中文| 在线一区二区观看| 久久久久九九视频| 日韩av在线播放中文字幕| 91福利视频网站| 中文在线资源观看网站视频免费不卡| 视频一区二区欧美| 91黄色免费观看| 欧美激情中文字幕| 国产精一区二区三区| 日韩久久久精品| 亚洲国产毛片aaaaa无费看 | 日本乱人伦一区| 国产无遮挡一区二区三区毛片日本| 日韩影视精彩在线| 欧美日韩在线免费视频| 亚洲三级在线免费观看| 国产成人99久久亚洲综合精品| 欧美一区二区视频网站| 亚洲高清视频中文字幕| 在线观看不卡一区| 亚洲精品视频在线观看免费| 波多野结衣亚洲| 国产日韩欧美在线一区| 精品在线你懂的| 91精品国产免费| 视频一区二区中文字幕| 欧美久久久久久蜜桃| 午夜国产精品影院在线观看| 欧美日韩国产美| 日韩精品免费视频人成| 色综合色综合色综合| 中文av字幕一区| 成人av高清在线| 亚洲欧洲美洲综合色网| 91在线视频免费91| 亚洲码国产岛国毛片在线| 91年精品国产| 成人欧美一区二区三区1314| eeuss鲁片一区二区三区| 国产精品久久久久aaaa| 高清久久久久久| **欧美大码日韩| 欧美专区日韩专区| 亚洲成人综合视频| 欧美一级专区免费大片| 久久激情五月激情| 国产欧美日产一区| 色诱视频网站一区| 亚州成人在线电影| 欧美不卡激情三级在线观看| 国产精品1区二区.| 自拍av一区二区三区| 欧美性色综合网| 亚洲精品高清在线观看| 欧美顶级少妇做爰| 看片的网站亚洲| 日韩一级片在线播放| 国产资源在线一区| 亚洲国产精品二十页| 日本福利一区二区| 日本欧美一区二区在线观看| 欧美精品一区二区久久久| 国产aⅴ综合色| 一区二区三区蜜桃| 精品久久久久久无| 不卡的av电影在线观看| 亚洲国产成人精品视频| 日韩欧美你懂的| 国产自产v一区二区三区c| 国产精品国产精品国产专区不片| 成人夜色视频网站在线观看| 亚洲国产一区二区在线播放| 欧美成人精品福利| 99国产精品久久久久久久久久| 午夜久久久久久久久| 国产无人区一区二区三区| 91福利视频久久久久| 久久精品国产秦先生| 1024成人网色www| 日韩午夜激情电影| 97se亚洲国产综合自在线| 视频精品一区二区| 26uuu国产一区二区三区| 成人av在线影院| 亚洲自拍偷拍欧美| 久久这里只有精品6| 欧美私人免费视频| 国产成人h网站| 轻轻草成人在线| 一区二区三区产品免费精品久久75| 国产日韩欧美精品一区| 精品久久久久久久久久久久久久久 | 国产乱码精品一区二区三区五月婷| 日韩一区欧美小说| 久久嫩草精品久久久精品一| 欧美乱熟臀69xxxxxx| 日本高清免费不卡视频| 成人精品在线视频观看| 国内精品伊人久久久久av一坑| 日日欢夜夜爽一区| 午夜欧美大尺度福利影院在线看| 一区二区三区在线观看视频| 国产精品国模大尺度视频| 国产亚洲精品免费| 久久久久亚洲综合| 久久免费看少妇高潮| www国产精品av| 2020国产精品久久精品美国| 欧美zozozo| 精品91自产拍在线观看一区| 日韩免费在线观看| 欧美mv日韩mv国产| 精品福利二区三区|