shownews2.cs
上传用户:yiyuerguo
上传日期:2014-09-27
资源大小:3781k
文件大小:2k
源码类别:

C#编程

开发平台:

Others

  1. using System; 
  2. using System.Data; 
  3. using System.Data.OleDb;
  4. using System.Web.UI; 
  5. using System.Web.UI.WebControls; 
  6. using System.Web.UI.HtmlControls; 
  7. namespace nspace
  8. {
  9. public class MyCodeBehind : Page 
  10.     public DataRow dr2;
  11. public DataRow dr;
  12. public String newsid;
  13.         public String newsidb;
  14. //public String ppp;
  15. //public String newsid3;
  16. public void Page_Load(Object sender, EventArgs e) 
  17. {
  18. newsid = Request.Params["id"];
  19.             //ppp = "SELECT typeid FROM aa WHERE typeid = "+newsid;
  20. //newsidb ="2"; 
  21. OleDbConnection myConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+ Server.MapPath("candsql.mdb"));    
  22. OleDbDataAdapter myCommand = new  OleDbDataAdapter("SELECT * FROM aa WHERE id="+newsid, myConnection); 
  23. OleDbDataAdapter myCommandb = new  OleDbDataAdapter("SELECT * FROM bb WHERE id =(SELECT typeid FROM aa WHERE id = "+newsid+ ")", myConnection);
  24. DataSet ds = new DataSet(); 
  25. DataSet dsb = new DataSet(); 
  26. myCommand.Fill(ds, "aa"); 
  27. dr = ds.Tables["aa"].Rows[0];
  28.             myCommandb.Fill(dsb, "bb"); 
  29. dr2 = dsb.Tables["bb"].Rows[0];
  30. OleDbCommand myCommand2= new OleDbCommand("select click from aa where id="+newsid,myConnection);
  31. myCommand2.Connection.Open();
  32. OleDbDataReader reader = myCommand2.ExecuteReader();
  33. reader.Read();
  34. int i = reader.GetInt32(0);
  35. i++;
  36. reader.Close();
  37. myCommand2.CommandText = "UPDATE aa SET click = "+i.ToString()+" WHERE id= "+newsid;
  38. myCommand2.ExecuteNonQuery();
  39. myCommand2.Connection.Close();
  40.             myConnection.Close();
  41. }
  42.      
  43.     
  44. public string FormatString(string str) 
  45. str=str.Replace(" ","  "); 
  46. str=str.Replace("<","&lt;"); 
  47. str=str.Replace(">","&gt;"); 
  48. str=str.Replace('n'.ToString(),"<br>"); 
  49. return str; 
  50. }