六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

使用c#制作容易的留言板(1)

[摘要]首先要感謝bigeagle的幫助,這個(gè)也是參考她的bbs做成的留言板分三個(gè)模塊:列出留言列表、顯示詳細(xì)內(nèi)容、發(fā)表留言notepage.csnamespace notpageusing System;using System.Data.SQL ;using System.Data ;using Sy...

首先要感謝bigeagle的幫助,這個(gè)也是參考她的bbs做成的
留言板分三個(gè)模塊:列出留言列表、顯示詳細(xì)內(nèi)容、發(fā)表留言
notepage.cs
namespace notpage
{
using System;
using System.Data.SQL ;
using System.Data ;
using System.Collections ;
</P><P>
////////////////////////////////////////////////////////////////////
//
// Class Name : 留言板
//
// Description: 構(gòu)造一個(gè)留言板對(duì)象
//
// date: 2000/06/06
//
// 作者: 天啦
/// ////////////////////////////////////////////////////////////////</P><P>
/// <summary>
/// Summary description for notepage.
/// </summary>


public class notepage
{
//私有變量

private int n_intID ; //ID編號(hào)
private string n_strTitle ; //主題
private string n_strAuthor ; //留言人
private string n_strContent ; //留言內(nèi)容
private DateTime n_dateTime ; //留言時(shí)間</P><P>
//屬性
</P><P> public int ID
{
get
{
return n_intID ;
}
set
{
n_intID = value;
}
}</P><P> public string Title
{
get
{
return n_strTitle ;
}
set
{
n_strTitle = value;
}
}</P><P> public string Author
{
get
{
return n_strAuthor ;
}
set
{
n_strAuthor = value ;
}
}
public string Content
{
get
{
return n_strContent ;
}
set
{
n_strContent = value ;
}
}
public DateTime adddate
{

get
{
return n_dateTime;
}
set
{
n_dateTime = value;
}
}
//構(gòu)造函數(shù)
public notepage()
{
//
// TODO: Add Constructor Logic here
//
this.n_intID = 0 ;
this.n_strTitle = "" ;
this.n_strAuthor = "" ;
this.n_strContent = "" ;
this.n_dateTime = System.DateTime.Now;

}</P><P> /// <summary>
///
/// 取得留言的內(nèi)容
///
/// </summary>
/// <param name="a_intID"> </param>
public notepage GetTopic(int a_intID)
{
//
// TODO: Add Constructor Logic here
//
</P><P>
//讀取數(shù)據(jù)庫(kù)
myconn myConn = new myconn();

SQLCommand myCommand = new SQLCommand() ;
myCommand.ActiveConnection = myConn ;
myCommand.CommandText = "n_GetTopicInfo" ; //調(diào)用存儲(chǔ)過程
myCommand.CommandType = CommandType.StoredProcedure ;
myCommand.Parameters.Add(new SQLParameter("@a_intTopicID" , SQLDataType.Int)) ;
myCommand.Parameters["@a_intTopicID"].Value = a_intID ;</P><P> notepage objNp = new notepage();
try
{

myConn.Open() ;
SQLDataReader myReader ;
myCommand.Execute(out myReader) ;
if (myReader.Read())
{
objNp.ID = (int)myReader["ID"] ;
objNp.Title = (string)myReader["Title"] ;
objNp.Author = (string)myReader["Author"] ;
objNp.Content = (string)myReader["Content"];
objNp.adddate = (DateTime)myReader["adddate"];
}
</P><P>
//清場(chǎng)
myReader.Close();
myConn.Close() ;</P><P> }
catch(Exception e)
{
throw(new Exception("取貼子失敗:" + e.ToString())) ;
}
return objNp;

}</P><P> /// <summary>
///
/// 目的:將留言的內(nèi)容入庫(kù)
///
/// 利用構(gòu)造函數(shù)來(lái)傳遞信息
///
/// </summary>
/// <param name="n_Topic"> </param>
public bool AddTopic(notepage n_Topic)
{
//
// TODO: Add Constructor Logic here
//

//讀取數(shù)據(jù)庫(kù)
myconn myConn = new myconn();

SQLCommand myCommand = new SQLCommand() ;
myCommand.ActiveConnection = myConn ;
myCommand.CommandText = "n_addTopic" ; //調(diào)用存儲(chǔ)過程
myCommand.CommandType = CommandType.StoredProcedure ;
myCommand.Parameters.Add(new SQLParameter("@a_strTitle" , SQLDataType.VarChar,100)) ;
myCommand.Parameters["@a_strTitle"].Value = n_Topic.Title ;</P><P> myCommand.Parameters.Add(new SQLParameter("@a_strAuthor" , SQLDataType.VarChar,50)) ;
myCommand.Parameters["@a_strAuthor"].Value = n_Topic.Author ;</P><P> myCommand.Parameters.Add(new SQLParameter("@a_strContent" , SQLDataType.VarChar,2000)) ;
myCommand.Parameters["@a_strContent"].Value = n_Topic.Content ;</P><P> try
{

myConn.Open() ;
myCommand.ExecuteNonQuery() ;

//清場(chǎng)

myConn.Close() ;</P><P> }
catch(Exception e)
{
throw(new Exception("取貼子失敗:" + e.ToString())) ;
}
return true;

</P><P> }</P><P>
/// <summary>
/// 取的貼子列表
/// </summary>
/// <remarks>
/// 返回一個(gè)Topic數(shù)組
/// </remarks>
public ArrayList GetTopicList()
{
//定義一個(gè)forum數(shù)組做為返回值
ArrayList arrForumList =new ArrayList() ;</P><P> //從數(shù)據(jù)庫(kù)中讀取留言列表
myconn myConn = new myconn();
SQLCommand myCommand = new SQLCommand() ;
myCommand.ActiveConnection = myConn ;
myCommand.CommandText = "n_GetTopicList" ; //調(diào)用存儲(chǔ)過程
myCommand.CommandType = CommandType.StoredProcedure ;</P><P> try
{
myConn.Open() ;
SQLDataReader myReader ;
myCommand.Execute(out myReader) ;</P><P> for (int i = 0 ; myReader.Read() ; i++)
{
notepage objItem = new notepage() ;
objItem.ID = myReader["ID"].ToString().ToInt32() ;
objItem.Title = myReader["Title"].ToString() ;
objItem.Author = myReader["Author"].ToString() ;
objItem.adddate = myReader["adddate"].ToString().ToDateTime();
objItem.Content = myReader["Content"].ToString();

arrForumList.Add(objItem) ;
}</P><P>
//清場(chǎng)
myReader.Close();
myConn.Close() ;</P><P> }
catch(SQLException e)
{
throw(new Exception("數(shù)據(jù)庫(kù)出錯(cuò):" + e.ToString())) ;
//return null ;
}</P><P> return arrForumList ;
}

}
}




主站蜘蛛池模板: 亚洲成色www久久网站 | 中文字幕一区在线观看视频 | 日本亚洲欧美国产日韩ay高清 | 日韩aⅴ在线观看 | 日本国产一区 | 天天躁夜夜躁狠狠躁2021 | 日本亚洲乱码中文字幕影院 | 亚洲欧美日韩三级 | 午夜 福利 视频 | 日本高清免费不卡在线 | 日韩一区二区中文字幕 | 色综合久久精品中文字幕 | 污视频在线观看视频 | 天天碰夜夜操 | 欧美无人区码卡二卡3卡4免费 | 青草视频免费观看 | 日韩午夜伦 | 青青青国产免费全部免费观看 | 亚洲欧洲精品久久 | 午夜影院免费观看视频 | 天天操天天干天天拍 | 伊人福利在线 | 日本wwwxx| 亚洲国产成人久久综合一区77 | 亚洲精品国产v片在线观看 亚洲精品高清在线观看 | 亚洲国产情侣偷自在线二页 | 日本视频在线免费 | 天堂√在线中文资源网 | 日韩精品欧美国产精品忘忧草 | 欧美艳星nikki办公室 | 日韩一区二区免费看 | 一级毛片成人免费看免费不卡 | 亚洲国产精品综合欧美 | 日日摸夜夜添夜夜添97 | 亚洲大片 | 天天狠狠色综合图片区 | 欧洲乱码专区一区二区三区四区 | 天天做天天爱天天一爽一毛片 | 日本高清不卡免费 | 青草影院在线 | 三级特黄高清完整视频 |