亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用asp.net寫的論壇程序--上貼保存

2019-11-18 20:48:57
字體:
來源:轉載
供稿:網友
3) postmessage.aspx :- The page which saved data to the Database


<%@ Import Namespace="System" %>
<%@ Assembly Name="System.Data" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<%@ Page Language="C#" Debug="true" %>
<html>
<head>
<title>Thank You for Posting !</title>
<script language="C#" runat="server" >
//execute this script when the page loads
void Page_Load(Object Src, EventArgs E)
{
//if the page is called from another page
if (!Page.IsPostBack) {
//Get all the Parameters from the Query string
string name = Request.Params["name"] ;
string email = Request.Params["email"] ;
string subject = Request.Params["subject"] ;
string ip = Request.Params["ip"] ;
string date = Request.Params["date" ];
string message = Request.Params["message"] ;
bool newmess =true ;
string PRevid ="1";
//Check if the post is a New topic or a reply to a new topic
if(Request.Params["newpost"].Equals("no"))
{
//if its a reply then get the postid called as previd here
newmess =false ;
previd = Request.Params["previd"] ;
}
//If the post is a new topic then follow the below routine
if(newmess)
{
//The string for the path to the database , if your database is in some other
directory then edit the path
//of this variable
string strConn=@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=
"+Server.MapPath(".//db//board.mdb") ;
//Get a ADOConnection to the database
ADOConnection myConn = new ADOConnection(strConn) ;
//The SQL Select statement
string strCom = "Select postid from newpost" ;
//Create a ADOCommand since we want a ADODataReader later
ADOCommand myCommand =new ADOCommand(strCom,myConn);
//Open the connection
myConn.Open();
ADODataReader reader;
//Execute the command and get the Data into "reader"
myCommand.Execute(out reader) ;
int i=1 ;
//Get the current number of records present in the database.
while(reader.Read())
{
i++ ;
}
reader.Close() ;
//build the SQL statement to insert into the Database
string insertStr =" INSERT INTO newpost VALUES ("
+i +", '"
+name+"', '"
+email+"', '"
+subject+"', '"
+ip+"', '"
+date+"', '"
+message+"',0, 0)" ;
myCommand.CommandText =insertStr ;
//Since the SQL statement does not return any output use "ExecuteNonQuery() method
myCommand.ExecuteNonQuery() ;
//Close the connection
myConn.Close() ;
}
else
{
//If the posted data is a reply to a topic then follow the below procedure
//string for the path to the database, if your database is stored in some other directory then
//edit the path here
string strConn=@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source="+
Server.MapPath(".//db//board.mdb") ;
ADOConnection myConn = new ADOConnection(strConn) ;
//SQL statement to select the replyid
string strCom = "Select replyid from reply" ;
//create a ADOCommand
ADOCommand myCommand =new ADOCommand(strCom,myConn);
//Open the Connection
myConn.Open();
ADODataReader reader;
//Execute the command and get the Data into "reader"
myCommand.Execute(out reader) ;
int i=1 ;
//Get the current number of records present in the database.
while(reader.Read())
{
i++ ;
}
reader.Close() ;
//Build a statement to insert the values into the reply table
string insertStr =" INSERT INTO reply VALUES ("
+i +", '"
+name+"', '"
+email+"', '"
+subject+"', '"
+ip+"', '"
+date+"', '"
+message+"', "
+previd+")";
myCommand.CommandText =insertStr ;
//ExecuteNonQuery - since the command does not return anything
myCommand.ExecuteNonQuery() ;
//string to get the replies column from the newpost table
string replyno = "SELECT replies FROM newpost WHERE postid ="+previd ;
myCommand.CommandText =replyno ;
//Execute command and get the reader
myCommand.Execute(out reader) ;
//read the first record (remember there can only be one record in the reader since postid is unique)
reader.Read();
//Get the "Int16" value of the number of replies from the replies column in the newpost table
int rep =reader.GetInt16(0) ;
reader.Close() ;
rep++ ;
//SQL statement to update the replies field in the newpost table
string updtStr ="UPDATE newpost SET replies = "+rep
+" WHERE (postid = "+previd+")" ;
myCommand.CommandText = updtStr;
//ExecuteNonQuerry why ?? I guess U should know by now !
myCommand.ExecuteNonQuery();
myConn.Close() ;
}
//get the different Parameters from the query string and store it
//to respective Labels
NameLabel.Text = name;
EmailLabel.Text= email ;
SubjectLabel.Text=subject;
MessageLabel.Text=message ;
}
else
{
//else display an error
errmess.Text="This Page Cannot be called directly. It has to be called from the Form posting page.<br>" ;
}
}
</script>
<LINK href="mystyle.CSS" type=text/css rel=stylesheet>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" marginwidth="0" marginheight="0">
<!-- #Include File="header.inc" -->
<center>
<asp:label id="errmess" text="" style="color:#FF0000" runat="server" />
<h2 class="fodark"><b>Thank You , for posting on the Message Board.</b></h2>
<table align=center width="60%" border="0" cellspacing="2" cellpadding="1" >
<tr class="fohead"><td colspan="2">The information You Posted!</td></tr>
<tr class="folight">
<td>Name :</td>
<td><asp:label id="NameLabel" text="" runat="server" /></td>
</tr>
<tr class="folight">
<td>E-Mail :</td>
<td><asp:label id="EmailLabel" text="" runat="server" /></td>
</tr>
<tr class="folight">
<td>Subject :</td>
<td><asp:label id="SubjectLabel" text="" runat="server" /></td>
</tr>
<tr class="folight">
<td>Message :</td>
<td><asp:label id="MessageLabel" text="" runat="server" /></td>
</tr>
</table>
<br>
<h4 class="fodark"><a href="forum.aspx">Click here </a> to go back to the Forum.<br>
<%-- A little work to show the link to return back to the page if, the post was a reply --%>
<% if(Request.Params["previd"]!=null)
{ %>
<a href='reply.aspx?postid=<%=Request.Params["previd"] %>'> Click here </a>to go back
where you came from.
<% } %>
</h4>
</center>
<!-- #Include File="footer.inc" -->
</body>
</html>




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成年人网站| 91在线观看免费| 国产一区二区三区丝袜| 最近2019年中文视频免费在线观看| 欧美激情一区二区三区在线视频观看| 欧美精品在线观看| 成人女保姆的销魂服务| 亚洲欧美三级伦理| 国产日韩欧美在线视频观看| 日本精品免费一区二区三区| 亚洲日本欧美日韩高观看| 国产精品中文在线| 主播福利视频一区| 色中色综合影院手机版在线观看| 91色p视频在线| 国产男女猛烈无遮挡91| 欧美激情a∨在线视频播放| 91免费综合在线| 国产精彩精品视频| 日韩在线免费视频观看| 亚洲福利在线视频| 亚洲天堂av在线免费观看| 97国产精品视频人人做人人爱| 中文字幕欧美精品在线| 国产一区二区三区在线观看网站| 欧美激情在线视频二区| 欧美性视频在线| 亚洲最大成人网色| 亚洲欧美日韩中文在线制服| 精品久久久一区二区| 久久久精品免费视频| 欧洲中文字幕国产精品| 97国产在线观看| 国产91精品高潮白浆喷水| 91天堂在线视频| 日韩欧美有码在线| 国产精品av免费在线观看| 久久久国产一区二区三区| 久久久久久久久爱| 午夜免费在线观看精品视频| 亚洲精品一区中文字幕乱码| 久久99热这里只有精品国产| 亚洲色在线视频| 国产精品久久久久久av| 国产成人涩涩涩视频在线观看| 成人xvideos免费视频| 成人黄色免费网站在线观看| 日韩免费不卡av| 国产欧美日韩免费看aⅴ视频| 亚洲精品成人av| 久久久久国产视频| 精品偷拍一区二区三区在线看| 91爱爱小视频k| 欧美专区在线播放| 色琪琪综合男人的天堂aⅴ视频| 国产精品白丝av嫩草影院| 日韩欧美高清视频| 欧美性精品220| 奇门遁甲1982国语版免费观看高清| 日韩成人激情视频| 欧美性极品xxxx娇小| 国产精品亚洲欧美导航| www高清在线视频日韩欧美| 久久精品国产久精国产思思| 精品视频偷偷看在线观看| 久久精品小视频| 日韩精品福利网站| 97国产真实伦对白精彩视频8| 亚洲成色www8888| 最新69国产成人精品视频免费| 亚洲www在线观看| 国产精品爱久久久久久久| 欧美在线激情网| 这里只有精品在线播放| 久久国产精品久久久| 日韩精品视频中文在线观看| 欧美性猛交xxxx乱大交3| 亚洲激情视频网站| 国产精品久久久久久久电影| 亚洲综合中文字幕在线观看| 亚洲精品一区二三区不卡| 亚洲人成电影在线观看天堂色| 亚洲男人第一网站| 91在线观看欧美日韩| 久久69精品久久久久久国产越南| 亚洲欧美日韩国产成人| y97精品国产97久久久久久| 亚洲欧洲激情在线| 欧洲永久精品大片ww免费漫画| 国产一区二区精品丝袜| 91精品国产色综合久久不卡98口| 国产精品久久电影观看| 久久精品成人动漫| 久久精品美女视频网站| 最新亚洲国产精品| 日韩av电影手机在线观看| 日韩精品视频免费| 国产精品自拍视频| 国产精品久久久久久久av大片| 97视频在线观看亚洲| 美女精品视频一区| 精品国产区一区二区三区在线观看| 日韩在线视频免费观看高清中文| 日韩三级成人av网| 大伊人狠狠躁夜夜躁av一区| 欧美肥臀大乳一区二区免费视频| 在线看日韩欧美| 亚洲精品综合精品自拍| 午夜精品视频在线| 欧美亚洲国产精品| 国产精品扒开腿做爽爽爽视频| 91精品久久久久久久久久久久久| 日本一区二区三区在线播放| 国产精品电影久久久久电影网| 国产999在线| 欧美激情a∨在线视频播放| 亚洲美女精品久久| 最近2019中文免费高清视频观看www99| 久久久91精品国产一区不卡| 亚洲精品中文字幕有码专区| 欧美大片在线看免费观看| 久久成人亚洲精品| 国产精品主播视频| 国产一区二中文字幕在线看| 久久全球大尺度高清视频| 色777狠狠综合秋免鲁丝| 欧美最猛黑人xxxx黑人猛叫黄| 欧美中文在线观看| 国产精品视频色| 国产亚洲欧洲在线| 91精品国产综合久久香蕉最新版| 精品久久久视频| 成人h视频在线| 疯狂欧美牲乱大交777| 在线色欧美三级视频| 国产一区二区在线免费视频| 欧美视频在线观看免费| 91福利视频在线观看| 亚洲一区二区三区在线视频| 国产精品黄色av| 精品中文字幕乱| 97人人模人人爽人人喊中文字| 国产精品入口日韩视频大尺度| 性色av香蕉一区二区| 亚洲影视九九影院在线观看| 国产精品久在线观看| 欧美日韩亚洲网| 亚洲第一福利视频| 韩国三级电影久久久久久| 97在线观看免费高清| 国产精品久久久久9999| 国模精品视频一区二区| 亚洲欧美激情在线视频| 91tv亚洲精品香蕉国产一区7ujn| 精品国产91乱高清在线观看| 91av在线影院| 国产精品电影在线观看| 欧美成人午夜免费视在线看片| 日韩中文字幕在线观看| 欧美成人激情视频免费观看| 国产欧美一区二区三区视频| 欧美日韩免费看| 57pao成人国产永久免费| 日韩av一区在线观看|