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

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

?? reply.cs

?? 網站開發非常之旅
?? CS
字號:
?using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

/// <summary>
/// Reply 的摘要說明
/// </summary>
public class Reply : IReply
{
	private static readonly string GETREPLYS = "SELECT * FROM Replies";
	private static readonly string GETSINGLEREPLY = "SELECT * FROM Replies WHERE ReplyID=";
	private static readonly string UPDATEREPLY = "UPDATE Replies SET Body=";
	private static readonly string DELETEREPLY = "DELETE Replies WHERE ReplyID=";

	public Reply()
	{
		///
	}

	/// <summary>
	/// 獲取所有留言回復
	/// </summary>
	/// <returns></returns>
	public SqlDataReader GetReplys()
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);
		///創建Command
		SqlCommand myCommand = new SqlCommand(GETREPLYS,myConnection);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數據
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}	

	/// <summary>
	/// 獲取單個留言回復
	/// </summary>
	/// <param name="nReplyID"></param>
	/// <returns></returns>
	public SqlDataReader GetSingleReply(int nReplyID)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = GETSINGLEREPLY + "'" + nReplyID.ToString() + "'";
		///創建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數據
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}

	/// <summary>
	/// 添加新的留言回復
	/// </summary>
	/// <param name="sBody"></param>
	/// <returns></returns>
	public int AddReply(string sBody)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);
		///創建Command
		SqlCommand myCommand = new SqlCommand("Pr_AddReply",myConnection);
		myCommand.CommandType = CommandType.StoredProcedure;

		///添加參數
		SqlParameter pBody = new SqlParameter("@Body",SqlDbType.Text);
		pBody.Value = sBody;
		myCommand.Parameters.Add(pBody);

		SqlParameter pReplyID = new SqlParameter("@ReplyID",SqlDbType.Int,4);
		pReplyID.Direction = ParameterDirection.ReturnValue;
		myCommand.Parameters.Add(pReplyID);

		try
		{
			///打開鏈接
			myConnection.Open();
			///執行SQL語句
			myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關閉鏈接
			myConnection.Close();
		}
		///返回
		return (int)myCommand.Parameters[1].Value;	
	}

	/// <summary>
	/// 修改留言回復
	/// </summary>
	/// <param name="nReplyID"></param>
	/// <param name="sBody"></param>
	/// <returns></returns>
	public int UpdateReply(int nReplyID,string sBody)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = UPDATEREPLY
			+ "'" + sBody + "'"			
			+ " WHERE ReplyID=" + "'"
			+ nReplyID.ToString() + "'";
		///創建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}

	/// <summary>
	/// 刪除留言回復
	/// </summary>
	/// <param name="nReplyID"></param>
	/// <returns></returns>
	public int DeleteReply(int nReplyID)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = DELETEREPLY
			+ "'" + nReplyID.ToString() + "'";
		///創建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产综合一区二区| 五月天国产精品| 欧美视频一区在线| 成人久久18免费网站麻豆| 国产精品99久久久久久宅男| 亚洲18影院在线观看| 中文字幕一区视频| 久久精品水蜜桃av综合天堂| 欧美一级一级性生活免费录像| 国产成人综合网站| 亚洲精品五月天| 日韩欧美一区二区三区在线| 欧美日韩精品三区| 91麻豆精品一区二区三区| 日韩成人免费在线| 亚洲成人手机在线| 亚洲国产精品欧美一二99| 一区二区三区四区蜜桃 | 亚洲精品美腿丝袜| 亚洲国产高清aⅴ视频| 精品久久久影院| 精品国产乱码久久久久久牛牛 | 成人免费视频网站在线观看| 国产一区二区精品久久99| 五月综合激情婷婷六月色窝| 一区二区三区免费看视频| 亚洲日本在线观看| 国产精品高潮久久久久无| 中文字幕人成不卡一区| 国产精品毛片a∨一区二区三区| 精品国产乱码久久久久久老虎| 337p日本欧洲亚洲大胆精品| 日韩久久免费av| 国产视频亚洲色图| 亚洲免费观看视频| 亚洲精品水蜜桃| 日本系列欧美系列| 国产精品自拍一区| 92国产精品观看| 欧美三级三级三级| 亚洲精品一区二区三区影院| 精品国精品国产| 亚洲国产成人自拍| 中文字幕制服丝袜一区二区三区 | 欧美综合色免费| 欧美一区二区视频观看视频| 欧美色网一区二区| 欧美一区二区视频在线观看2020 | 国内精品国产三级国产a久久| 国产精品自产自拍| 一本到不卡精品视频在线观看| 国产盗摄一区二区三区| 色综合久久中文综合久久97| 51久久夜色精品国产麻豆| 日韩一区二区三区在线观看 | 丁香天五香天堂综合| 色噜噜狠狠成人网p站| 91精品国产高清一区二区三区| 亚洲天堂福利av| 成人在线综合网站| 久久精品一区二区三区四区| 美腿丝袜亚洲色图| 欧美日本一区二区三区四区| 亚洲图片你懂的| 成人自拍视频在线观看| 国产午夜亚洲精品午夜鲁丝片| 秋霞电影一区二区| 欧美一区二区三区四区高清 | 久久亚区不卡日本| 捆绑变态av一区二区三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产欧美日韩精品在线| 国产iv一区二区三区| 久久女同性恋中文字幕| 国产精品一区在线观看乱码| 26uuu亚洲| 国产91丝袜在线18| 中文字幕高清不卡| 盗摄精品av一区二区三区| 国产日韩欧美制服另类| 床上的激情91.| 亚洲人成在线播放网站岛国| 色婷婷国产精品久久包臀| 一区二区三区日韩精品视频| 在线观看亚洲成人| 三级在线观看一区二区| 欧美一区二区视频在线观看2022| 秋霞午夜鲁丝一区二区老狼| 精品国产在天天线2019| 国产精品1024久久| 国产精品久久久久四虎| 色婷婷综合五月| 日韩国产精品大片| 久久久久久久综合| 成人爱爱电影网址| 亚洲国产日韩精品| 欧美不卡视频一区| 不卡在线视频中文字幕| 一区二区三区精品在线| 欧美变态凌虐bdsm| aaa亚洲精品| 亚洲一二三级电影| 久久久久久久久久久黄色| 91影视在线播放| 欧美a级一区二区| 中文字幕久久午夜不卡| 欧美久久一二区| 成人精品一区二区三区四区| 亚洲午夜精品在线| 久久蜜桃av一区二区天堂 | 久久精品国内一区二区三区| 久久久久成人黄色影片| 欧美视频一区二区三区四区| 国产在线精品国自产拍免费| 亚洲在线成人精品| 国产欧美日韩激情| 欧美一区二区三区男人的天堂| 国产成人综合亚洲91猫咪| 五月开心婷婷久久| 亚洲欧美日韩国产中文在线| 欧美精品一区二区不卡| 欧美日韩激情一区二区| 国产黑丝在线一区二区三区| 天堂蜜桃一区二区三区| 国产精品剧情在线亚洲| www一区二区| 91精品国产色综合久久ai换脸| 成人高清免费在线播放| 男女男精品网站| 亚洲国产精品一区二区www | 久久精品一区二区三区四区| 欧美精品第1页| 在线精品视频免费观看| 99久久综合国产精品| 国产一区二区美女诱惑| 日本特黄久久久高潮| 亚洲影视资源网| 亚洲精选在线视频| 亚洲品质自拍视频| 国产精品毛片久久久久久久| 日韩精品一区二区三区视频在线观看 | 秋霞午夜鲁丝一区二区老狼| 亚洲自拍偷拍九九九| 又紧又大又爽精品一区二区| 国产精品少妇自拍| 国产婷婷色一区二区三区在线| 精品国产凹凸成av人导航| 日韩欧美中文字幕公布| 欧美一区二区精品久久911| 欧美日韩三级一区二区| 在线观看不卡一区| 欧美视频一区二区三区四区| 欧美在线999| 欧美人体做爰大胆视频| 欧美日韩国产片| 欧美日韩一区二区电影| 欧美欧美午夜aⅴ在线观看| 欧美亚洲国产怡红院影院| 91亚洲永久精品| 在线视频中文字幕一区二区| 欧美日韩综合不卡| 日韩一区二区三区免费看| 91精品午夜视频| 久久一区二区三区国产精品| 久久精品网站免费观看| 成人欧美一区二区三区1314| 亚洲欧美视频在线观看| 亚洲日本免费电影| 日韩av中文字幕一区二区三区| 美女一区二区在线观看| 国产最新精品免费| 99久久精品国产麻豆演员表| 欧美亚州韩日在线看免费版国语版| 欧美体内she精视频| 欧美一卡2卡三卡4卡5免费| 久久久国际精品| 一区二区三区中文字幕电影| 免费在线一区观看| 懂色av一区二区三区免费观看| 一本久道久久综合中文字幕| 7777精品伊人久久久大香线蕉| 2022国产精品视频| 亚洲免费观看高清完整版在线 | 欧美日本一区二区| 日韩欧美国产三级电影视频| 国产精品污网站| 婷婷激情综合网| 国产成人综合在线播放| 欧美三级视频在线观看| 久久久精品影视| 无吗不卡中文字幕| 99久久免费精品高清特色大片| 欧美一级精品大片| 亚洲视频一区在线| 国产在线精品视频| 欧亚洲嫩模精品一区三区| 国产日韩欧美电影| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲国产另类精品专区| 国产成人亚洲综合a∨猫咪|