日期:2013-10-30  浏览次数:20424 次

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"
 &n