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

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

?? connection.cs

?? 《Visual Basic案例開發》一書的源代碼
?? CS
字號:
using System;

namespace _36Hang.Data.SqlClient
{
	/// <summary>
	/// Connection 的摘要說明。
	/// </summary>
	public class Connection
	{
		private string _Server;
		private string _Database;
		private string _Username;
		private string _Password;
		
		private System.Data.SqlClient.SqlConnection objSqlConnection;

		public Connection(string Server,string Database,string Username,string Password)
		{
			_Server = Server;
			_Database = Database;
			_Username = Username;
			_Password = Password;
		}

		/// <summary>
		/// 打開數據庫連接
		/// </summary>
		private void Open()
		{
			try
			{
				string strConnection = "server=" + _Server + ";";
				strConnection += "database=" + _Database + ";";
				strConnection += "uid=" + _Username + ";";
				strConnection += "pwd=" + _Password;

				objSqlConnection = new System.Data.SqlClient.SqlConnection(strConnection);
				objSqlConnection.Open();
			}
			catch(Exception e)
			{
				throw(e);
			}
		}

		/// <summary>
		/// 關閉數據庫連接
		/// </summary>
		private void Close()
		{
			try
			{
				objSqlConnection.Close();
			}
			catch(Exception e)
			{
				throw(e);
			}
		}

		/// <summary>
		/// 執行數據庫查詢
		/// </summary>
		/// <param name="Sql">數據庫查詢語句</param>
		public void Execute(string Sql)
		{
			try
			{
				Open();
				try
				{
					System.Data.SqlClient.SqlCommand objSqlCommand = new System.Data.SqlClient.SqlCommand(Sql,objSqlConnection);
					objSqlCommand.ExecuteNonQuery();
					Close();
				}
				catch(Exception e)
				{
					Close();
					throw(e);
				}
			}
			catch(Exception e)
			{
				throw(e);
			}
		}

		/// <summary>
		/// 獲得數據庫查詢結果
		/// 用于獲得全部查詢結果
		/// </summary>
		/// <param name="Sql">數據庫查詢語句</param>
		/// <returns>數據庫查詢結果</returns>
		public string Records(string Sql)
		{
			try
			{
				Open();
				try
				{
					string strRecords = "<?xml version=\"1.0\" encoding=\"gb2312\" ?><Root>";

					System.Data.SqlClient.SqlCommand objSqlCommand = new System.Data.SqlClient.SqlCommand(Sql,objSqlConnection);
					System.Data.SqlClient.SqlDataReader objSqlDataReader = objSqlCommand.ExecuteReader();
					
					while(objSqlDataReader.Read())
					{
						strRecords = strRecords + "<Recordset>";
						for(int i=0; i<objSqlDataReader.FieldCount; i++)
						{
							strRecords = strRecords + "<" + objSqlDataReader.GetName(i) + ">";
							strRecords = strRecords + objSqlDataReader.GetValue(i);
							strRecords = strRecords + "</" + objSqlDataReader.GetName(i) + ">";
						}
						strRecords = strRecords + "</Recordset>";
					}

					strRecords = strRecords + "</Root>";

					objSqlDataReader.Close();
					Close();

					return strRecords;
				}
				catch(Exception e)
				{
					Close();
					throw(e);
				}
			}
			catch(Exception e)
			{
				throw(e);
			}
		}

		/// <summary>
		/// 獲得數據庫查詢結果
		/// 用于獲取由 Page、Length 參數指定條件的查詢結果
		/// </summary>
		/// <param name="Sql">數據庫查詢語句</param>
		/// <param name="Page">數據庫查詢結果的頁數</param>
		/// <param name="Length">數據庫查詢結果的頁長</param>
		/// <returns>數據庫查詢結果</returns>
		public string Records(string Sql,int Page,int Length)
		{
			try
			{
				Open();
				try
				{
					string strRecords = "<?xml version=\"1.0\" encoding=\"gb2312\" ?><Root>";

					Sql = "select top " + Page * Length + " * from (" + Sql + ") derivedtbl";
					System.Data.SqlClient.SqlCommand objSqlCommand = new System.Data.SqlClient.SqlCommand(Sql,objSqlConnection);
					System.Data.SqlClient.SqlDataReader objSqlDataReader = objSqlCommand.ExecuteReader();
					
					long lngCount = 0;
					while(objSqlDataReader.Read())
					{
						lngCount = lngCount + 1;
						if(lngCount > (Page - 1) * Length)
						{
							strRecords = strRecords + "<Recordset>";
							for(int i=0; i<objSqlDataReader.FieldCount; i++)
							{
								strRecords = strRecords + "<" + objSqlDataReader.GetName(i) + ">";
								strRecords = strRecords + objSqlDataReader.GetValue(i);
								strRecords = strRecords + "</" + objSqlDataReader.GetName(i) + ">";
							}
							strRecords = strRecords + "</Recordset>";
						}
					}

					strRecords = strRecords + "</Root>";

					objSqlDataReader.Close();
					Close();

					return strRecords;
				}
				catch(Exception e)
				{
					Close();
					throw(e);
				}
			}
			catch(Exception e)
			{
				throw(e);
			}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产亚洲一区二区三区| 精品久久久久久久久久久久久久久 | 国产成人免费av在线| 国产精品免费视频一区| 欧美大片在线观看| 欧美日韩激情一区| 91首页免费视频| 91在线观看污| 国产精品99久久久久久久vr| 九九国产精品视频| 91在线免费看| 黄色资源网久久资源365| 日韩av电影免费观看高清完整版 | 国产精品家庭影院| 久久精品一区八戒影视| 精品国产第一区二区三区观看体验| 欧美日韩国产精品成人| 欧美婷婷六月丁香综合色| 97久久精品人人做人人爽| 97超碰欧美中文字幕| 成人激情视频网站| www.在线成人| 91色九色蝌蚪| 成人高清免费观看| bt7086福利一区国产| www.成人在线| 色天天综合色天天久久| 欧美在线三级电影| 欧美日韩一区二区在线观看| 一本大道久久a久久综合婷婷| 色哟哟欧美精品| 欧美日韩在线电影| 欧美色老头old∨ideo| 欧美体内she精高潮| 正在播放亚洲一区| 欧美精品一区二区三区很污很色的| 久久夜色精品国产欧美乱极品| 日韩一区二区免费高清| 26uuu国产电影一区二区| 欧美激情在线免费观看| 国产日韩综合av| 中文字幕中文字幕在线一区| 亚洲美女屁股眼交3| 五月天激情小说综合| 美女免费视频一区二区| 高清久久久久久| 色系网站成人免费| 4438亚洲最大| 欧美极品aⅴ影院| 一区二区欧美视频| 午夜精品久久久久久久久久| 精品一区二区三区久久| 久久久久88色偷偷免费| 国产精品久久久久久亚洲伦 | 国产麻豆视频精品| www.激情成人| 91精品国产一区二区三区香蕉| 久久综合国产精品| 一区二区不卡在线视频 午夜欧美不卡在 | 精品伦理精品一区| 综合自拍亚洲综合图不卡区| 亚洲h在线观看| 国产精品99久久久久久似苏梦涵 | 91色在线porny| 91.麻豆视频| 欧美成人官网二区| 最新成人av在线| 青草国产精品久久久久久| 免费观看在线综合色| 成人免费电影视频| 日韩一区二区三区在线| 国产精品久久久久久久久动漫| 午夜精品影院在线观看| 国产一区二区三区久久久| 91在线精品一区二区三区| 精品三级在线观看| 亚洲在线一区二区三区| 国产呦萝稀缺另类资源| 欧洲一区在线电影| 国产日产欧美一区二区视频| 国产精品福利av| 麻豆精品在线观看| 成人ar影院免费观看视频| 91精品国产综合久久精品| 自拍偷拍亚洲欧美日韩| 国产精品一区在线| 91精品国产免费| 亚洲综合成人在线| www.爱久久.com| 久久精品在这里| 秋霞电影一区二区| 欧美日韩亚洲综合在线 | 色综合色狠狠天天综合色| 欧美电影免费观看高清完整版在线| 亚洲精品老司机| 成人一道本在线| 精品少妇一区二区三区日产乱码| 天堂一区二区在线免费观看| 色综合久久中文字幕| 国产色婷婷亚洲99精品小说| 久久丁香综合五月国产三级网站| 欧美视频你懂的| 中文字幕中文在线不卡住| 国产福利视频一区二区三区| 日韩一级欧美一级| 日韩国产精品久久久| 91传媒视频在线播放| 337p粉嫩大胆噜噜噜噜噜91av| 中国av一区二区三区| 成人福利电影精品一区二区在线观看 | 亚洲欧美日韩久久| 日本韩国精品在线| 一区二区三区久久| 欧美日韩在线播放三区| 亚洲成av人**亚洲成av**| 欧美久久久久免费| 首页国产丝袜综合| 精品久久久久久无| 国产乱子伦一区二区三区国色天香| 久久精品日韩一区二区三区| 成人在线视频一区二区| 亚洲欧美日韩一区| 欧美怡红院视频| 日韩专区在线视频| 久久久国际精品| 色综合咪咪久久| 首页国产丝袜综合| 国产亚洲欧美色| 99久久夜色精品国产网站| 亚洲精品高清在线| 6080亚洲精品一区二区| 国产在线国偷精品免费看| 中文字幕成人在线观看| 91久久精品国产91性色tv| 日韩高清不卡一区二区| 欧美大片顶级少妇| 99re在线精品| 日韩av中文字幕一区二区三区 | 亚洲电影在线免费观看| 日韩女优制服丝袜电影| 成人免费视频国产在线观看| 亚洲大型综合色站| 久久久久国产成人精品亚洲午夜 | 中文字幕精品在线不卡| 欧美视频一区在线观看| 国内国产精品久久| 亚洲柠檬福利资源导航| 欧美v亚洲v综合ⅴ国产v| 99久久er热在这里只有精品66| 亚洲成a人在线观看| 国产日韩欧美一区二区三区综合| 日本韩国欧美国产| 精品久久久久久最新网址| 91视频www| 激情丁香综合五月| 亚洲国产婷婷综合在线精品| 久久精品综合网| 欧美精品一卡二卡| 99久久久无码国产精品| 久久疯狂做爰流白浆xx| 亚洲精品伦理在线| 国产喷白浆一区二区三区| 欧美福利一区二区| 99久久精品情趣| 国精品**一区二区三区在线蜜桃| 一级做a爱片久久| 中文乱码免费一区二区| 日韩三级中文字幕| 在线观看av一区二区| 成人综合激情网| 久久se精品一区二区| 亚洲一卡二卡三卡四卡| 国产精品女主播在线观看| 精品奇米国产一区二区三区| 欧美日精品一区视频| 91蜜桃免费观看视频| 国产福利精品导航| 美女爽到高潮91| 丝袜诱惑制服诱惑色一区在线观看| 亚洲同性gay激情无套| 国产欧美日韩视频一区二区| 欧美成人欧美edvon| 欧美日本一区二区三区四区| 99国产麻豆精品| 豆国产96在线|亚洲| 国产一区二区网址| 日本不卡的三区四区五区| 亚洲亚洲人成综合网络| 亚洲狠狠丁香婷婷综合久久久| 中文字幕欧美激情一区| 久久午夜国产精品| 精品久久一二三区| 日韩亚洲欧美一区| 3d成人动漫网站| 欧美日韩精品一区二区三区蜜桃 | 国产日韩精品一区二区三区| 日韩欧美国产三级电影视频| 欧美精品自拍偷拍| 欧美电影在线免费观看| 欧美日韩国产另类一区|