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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sqlhelper.cs

?? 登陸界面
?? CS
?? 第 1 頁 / 共 2 頁
字號:


using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections;
using System.Xml;

namespace corInfMan.Utility
{

	/// <summary>
	/// The SqlHelper class is intended to encapsulate high performance, 
	/// scalable best practices for common uses of SqlClient.
	/// </summary>
	public abstract class SQLHelper 
    {




        /* *********************************數(shù)據(jù)庫連接字符串*******************************************
         * SQLServer 2005:
         *      Data Source=192.168.1.110;Initial Catalog=mydoc;Integrated Security=True
         *      Data Source=192.168.1.110;Initial Catalog=mydoc;Integrated Security=True
         * Access:
         *      Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\MyDev\myArticle\myarticle.mdb;Persist Security Info=True;Jet OLEDB:Database Password=dlxdlx
         * SQLServer 2000:
         *      server=127.0.0.1;uid=sa;pwd=sql;database=dlx
         * *******************************************************************************************/

        //reading connection string from app.config file in VS2008
        //public static string connectionString = Properties.Settings.Default.ConnectionString;
        const string conStr = "Data Source=(local);Initial Catalog=dlxcorInfMan;Persist Security Info=True;User ID=sa;Password=sql";
        public static string connectionString = conStr;


        # region 獲取指定表號SingleID:GetMaxID(字段名,表名)
        /// <summary>
        /// 重載方法GetMaxID給定表名、字段名獲得最大值
        /// </summary>
        /// <param name="FieldName">字段名</param>
        /// <param name="TableName">表名</param>
        /// <returns></returns>
        public static int GetMaxID(string FieldName, string TableName)
        {
            #region 下面代碼適應(yīng)與Access等不能支持存儲過程的數(shù)據(jù)庫

            string strsql = "select max(" + FieldName + ")+1 from " + TableName;
            object obj = GetSingle(strsql);
            if (obj == null)
            {
                return 1;
            }
            else
            {
                return int.Parse(obj.ToString());
            }
            #endregion


        }
        #endregion

        #region 公用方法


        public static bool Exists(string strSql, params SqlParameter[] cmdParms)
		{
			object obj = GetSingle(strSql, cmdParms);
			//int cmdresult;
			if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value)))
			{
				//cmdresult = 0;
                return false;
			}
			else
			{
                //cmdresult = 1;
                return true;
			}
            //if (cmdresult == 0)
            //{
            //    return false;
            //}
            //else
            //{
            //    return true;
            //}
		}
		#endregion

		#region  執(zhí)行簡單SQL語句

		/// <summary>
		/// 執(zhí)行SQL語句,返回影響的記錄數(shù)
		/// </summary>
		/// <param name="SQLString">SQL語句</param>
		/// <returns>影響的記錄數(shù)</returns>
		public static int ExecuteSql(string SQLString)
		{
			using (SqlConnection connection = new SqlConnection(connectionString))
			{				
				using (SqlCommand cmd = new SqlCommand(SQLString,connection))
				{
                    try
                    {
                        connection.Open();
                        int rows = cmd.ExecuteNonQuery();
                        return rows;
                    }
                    catch (System.Data.SqlClient.SqlException E)
                    {
                        connection.Close();
                        throw new Exception(E.Message);
                    }
				}				
			}
		}
		

		/// <summary>
		/// 執(zhí)行帶一個(gè)存儲過程參數(shù)的的SQL語句。
		/// </summary>
		/// <param name="SQLString">SQL語句</param>
		/// <param name="content">參數(shù)內(nèi)容,比如一個(gè)字段是格式復(fù)雜的文章,有特殊符號,可以通過這個(gè)方式添加</param>
		/// <returns>影響的記錄數(shù)</returns>
		public static int ExecuteSql(string SQLString,string content)
		{				
			using (SqlConnection connection = new SqlConnection(connectionString))
			{
				SqlCommand cmd = new SqlCommand(SQLString,connection);		
				System.Data.SqlClient.SqlParameter  myParameter = new System.Data.SqlClient.SqlParameter ( "@content", SqlDbType.NText);
				myParameter.Value = content ;
				cmd.Parameters.Add(myParameter);
				try
				{
					connection.Open();
					int rows=cmd.ExecuteNonQuery();
					return rows;
				}
				catch(System.Data.SqlClient.SqlException E)
				{				
					throw new Exception(E.Message);
				}
				finally
				{
					cmd.Dispose();
					connection.Close();
				}	
			}
		}		
		/// <summary>
		/// 向數(shù)據(jù)庫里插入圖像格式的字段(和上面情況類似的另一種實(shí)例)
		/// </summary>
		/// <param name="strSQL">SQL語句</param>
		/// <param name="fs">圖像字節(jié),數(shù)據(jù)庫的字段類型為image的情況</param>
		/// <returns>影響的記錄數(shù)</returns>
		public static int ExecuteSqlInsertImg(string strSQL,byte[] fs)
		{		
			using (SqlConnection connection = new SqlConnection(connectionString))
			{
				SqlCommand cmd = new SqlCommand(strSQL,connection);	
				System.Data.SqlClient.SqlParameter  myParameter = new System.Data.SqlClient.SqlParameter ( "@fs", SqlDbType.Image);
				myParameter.Value = fs ;
				cmd.Parameters.Add(myParameter);
				try
				{
					connection.Open();
					int rows=cmd.ExecuteNonQuery();
					return rows;
				}
				catch(System.Data.SqlClient.SqlException E)
				{				
					throw new Exception(E.Message);
				}
				finally
				{
					cmd.Dispose();
					connection.Close();
				}				
			}
		}
		
		/// <summary>
		/// 執(zhí)行一條計(jì)算查詢結(jié)果語句,返回查詢結(jié)果(object)。
		/// </summary>
		/// <param name="SQLString">計(jì)算查詢結(jié)果語句</param>
		/// <returns>查詢結(jié)果(object)</returns>
		public static object GetSingle(string SQLString)
		{
			using (SqlConnection connection = new SqlConnection(connectionString))
			{
				using(SqlCommand cmd = new SqlCommand(SQLString,connection))
				{
					try
					{
						connection.Open();
						object obj = cmd.ExecuteScalar();
						if((Object.Equals(obj,null))||(Object.Equals(obj,System.DBNull.Value)))
						{					
							return null;
						}
						else
						{
							return obj;
						}				
					}
					catch(System.Data.SqlClient.SqlException e)
					{						
						connection.Close();
						throw new Exception(e.Message);
					}	
				}
			}
		}
		/// <summary>
		/// 執(zhí)行查詢語句,返回SqlDataReader
		/// </summary>
		/// <param name="strSQL">查詢語句</param>
		/// <returns>SqlDataReader</returns>
		public static SqlDataReader ExecuteReader(string strSQL)
		{
			SqlConnection connection = new SqlConnection(connectionString);			
			SqlCommand cmd = new SqlCommand(strSQL,connection);				
			try
			{
				connection.Open();	
				SqlDataReader myReader = cmd.ExecuteReader();
				return myReader;
			}
			catch(System.Data.SqlClient.SqlException e)
			{								
				throw new Exception(e.Message);
			}			
			
		}		
		/// <summary>
		/// 執(zhí)行查詢語句,返回DataSet
		/// </summary>
		/// <param name="SQLString">查詢語句</param>
		/// <returns>DataSet</returns>
		public static DataSet Query(string SQLString)
		{
			using (SqlConnection connection = new SqlConnection(connectionString))
			{
				DataSet ds = new DataSet();
				try
				{
					connection.Open();
					SqlDataAdapter command = new SqlDataAdapter(SQLString,connection);				
					command.Fill(ds,"ds");
				}
				catch(System.Data.SqlClient.SqlException ex)
				{				
					throw new Exception(ex.Message);                    
                    //return null;
				}			
				return ds;
			}			
		}



		/// <summary>
		/// 執(zhí)行查詢語句,返回DataSet-分頁顯示
		/// </summary>
		/// <param name="SQLString">查詢語句</param>
		/// <returns>DataSet</returns>
		public static DataSet Query(string SQLString,int startpage,int pagesize)
		{
			using (SqlConnection connection = new SqlConnection(connectionString))
			{
				DataSet ds = new DataSet();
				try

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲最大色网站| 亚洲精品欧美激情| 精品亚洲成a人| 精品少妇一区二区三区日产乱码| 蜜桃久久av一区| 久久久国产午夜精品| 成人免费视频视频| 一区二区三区日韩欧美| 欧美精品成人一区二区三区四区| 日韩成人精品在线观看| 久久看人人爽人人| 不卡一区中文字幕| 亚洲bt欧美bt精品777| 欧美xxxxxxxx| av亚洲精华国产精华精| 亚洲国产一区二区在线播放| 91精品国产综合久久婷婷香蕉 | 亚洲一级二级在线| 91麻豆精品国产91久久久久| 国模少妇一区二区三区| 一区免费观看视频| 5月丁香婷婷综合| 国产精品一二三四五| 亚洲欧美日韩久久| 日韩久久久精品| 99久久精品国产导航| 日本女优在线视频一区二区| 欧美国产一区视频在线观看| 欧美午夜在线观看| 风流少妇一区二区| 午夜精品成人在线| 久久久不卡网国产精品二区| 在线免费观看日本一区| 激情五月播播久久久精品| 国产精品欧美综合在线| 日韩欧美国产一区二区在线播放 | 亚洲va欧美va天堂v国产综合| 欧美变态tickling挠脚心| 99精品热视频| 久久精品av麻豆的观看方式| 一区二区在线免费观看| 精品国免费一区二区三区| 欧美影片第一页| 福利一区二区在线| 免费xxxx性欧美18vr| 亚洲四区在线观看| 久久久不卡网国产精品二区| 欧美另类久久久品| 91在线观看污| 国产成人午夜高潮毛片| 免费高清不卡av| 亚洲一级二级三级| 亚洲欧美激情一区二区| 国产欧美日韩精品一区| 精品国产一二三| 91精品国产91久久久久久一区二区| 91免费在线看| 波多野结衣一区二区三区| 国产一区二区三区蝌蚪| 蜜臀av国产精品久久久久| 天堂久久一区二区三区| 亚洲综合色婷婷| 成人免费在线观看入口| 国产精品私人自拍| 欧美国产一区二区在线观看| 欧美变态口味重另类| 日韩一级高清毛片| 日韩视频一区在线观看| 欧美日韩色一区| 欧美体内she精视频| 色欧美88888久久久久久影院| www.亚洲免费av| 国产精品88888| 国产成人aaa| 国产99久久久久久免费看农村| 国产乱理伦片在线观看夜一区| 六月丁香婷婷色狠狠久久| 麻豆精品在线播放| 美女视频网站久久| 极品尤物av久久免费看| 麻豆国产精品视频| 蜜臀精品久久久久久蜜臀| 麻豆一区二区在线| 国产专区欧美精品| 国产成人av电影免费在线观看| 懂色av一区二区三区蜜臀| 国产成人免费9x9x人网站视频| 国产69精品久久777的优势| 国产精品99久久久久久久女警| 国产河南妇女毛片精品久久久| 国产电影一区二区三区| 成人一级黄色片| 91免费视频大全| 51午夜精品国产| 日韩免费视频一区| 国产欧美一区在线| 自拍偷自拍亚洲精品播放| 亚洲国产毛片aaaaa无费看 | 国产揄拍国内精品对白| 国产99久久精品| 在线视频亚洲一区| 日韩欧美电影一区| 国产精品热久久久久夜色精品三区| 亚洲精选免费视频| 蜜桃视频一区二区三区在线观看| 久久不见久久见中文字幕免费| 国产美女一区二区三区| 99re热这里只有精品视频| 在线观看www91| 欧美sm美女调教| 最新不卡av在线| 男女性色大片免费观看一区二区 | 亚洲视频一区二区在线| 亚洲成a人在线观看| 国产伦精品一区二区三区免费迷 | 99国产精品久久久| 51精品久久久久久久蜜臀| 久久久久久9999| 亚洲综合网站在线观看| 国产乱理伦片在线观看夜一区| 91污片在线观看| 精品国产乱码久久久久久牛牛| 中文字幕亚洲一区二区va在线| 亚洲成人精品一区| 国产精品996| 911精品国产一区二区在线| 国产女同互慰高潮91漫画| 亚洲国产成人精品视频| 国产99精品国产| 日韩欧美视频一区| 亚洲一区影音先锋| 国产91色综合久久免费分享| 8v天堂国产在线一区二区| 国产精品午夜电影| 青青草精品视频| 欧美在线观看18| 欧美精彩视频一区二区三区| 天天操天天干天天综合网| 9色porny自拍视频一区二区| 精品欧美久久久| 日韩国产一二三区| 色综合久久中文综合久久牛| 久久久青草青青国产亚洲免观| 午夜视频久久久久久| 91蝌蚪porny成人天涯| wwww国产精品欧美| 蜜臀av一区二区三区| 欧美日韩日日摸| 一区二区三区久久| 99re成人精品视频| 国产精品久99| 国产高清精品久久久久| 精品美女在线播放| 久久精品国产**网站演员| 欧美日本精品一区二区三区| 亚洲乱码国产乱码精品精小说| www.爱久久.com| 国产精品成人免费| 成人18视频日本| 国产精品高潮久久久久无| 国产精品一卡二| 久久亚洲免费视频| 国模大尺度一区二区三区| 日韩免费观看高清完整版在线观看| 五月婷婷激情综合| 欧美日韩国产片| 亚洲123区在线观看| 欧美日韩一区二区三区不卡| 亚洲视频一区在线| 在线欧美日韩国产| 亚洲动漫第一页| 欧美日韩国产在线观看| 亚洲二区在线观看| 91精品国产美女浴室洗澡无遮挡| 日欧美一区二区| 欧美成人在线直播| 国产精品一区二区视频| 日本一区二区三区电影| 国产**成人网毛片九色| 中文字幕在线免费不卡| 成人a级免费电影| 亚洲男人天堂av网| 欧美图片一区二区三区| 丝袜美腿成人在线| 日韩美女视频在线| 岛国精品在线观看| 一区二区视频在线| 欧美日韩在线免费视频| 蜜臀av一区二区在线观看| 久久综合久色欧美综合狠狠| 国产91在线|亚洲| 一区二区三区在线视频播放| 欧美老人xxxx18| 国内欧美视频一区二区 | 91极品美女在线| 天堂午夜影视日韩欧美一区二区| 日韩视频永久免费| 99久久免费国产| 日本三级韩国三级欧美三级| 久久综合精品国产一区二区三区|