<%@ Page Language="vb" Debug="true" ValidateRequest="false"%> <%@ Import Namespace =Namespace="System.Data" %> <%@ Import Namespace =Namespace="System.Data.OleDb" %> <script language="VB" runat="server"> Dim strConn AsString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source ="+ Server.MapPath(".")+"/db/kk.mdb" Dim strHashedNews AsString Dim myConnection asNew OleDbConnection (strConn)
Sub Page_Load()Sub Page_Load(Src AsObject, E As EventArgs)
IfNot (IsPostBack)
BindGrid()
EndIf End Sub Sub BindGrid()Sub BindGrid()
Dim DS As DataSet
Dim MyCommand As OleDbDataAdapter
MyCommand =new OleDbDataAdapter("SELECT * FROM info ORDER BY id Desc", MyConnection)
DS =new DataSet()
MyCommand.Fill(DS, "table1")
MyDataGrid.DataSource=DS.Tables("table1").DefaultView
MyDataGrid.DataBind()
End Sub Sub Button1_Click()Sub Button1_Click(sender AsObject, e As EventArgs)
AddtbxNewsHashCookie()
If Request.Cookies("abc").value <> strHashedNews Then AddNews()
Else Response.Write("<script for=window event=onload>window.alert('Wrong.');</"&"script>")
EndIf End Sub Sub AddtbxNewsHashCookie()Sub AddtbxNewsHashCookie()
strHashedNews = FormsAuthentication.HashPasswordForStoringInConfigFile(tbxNews.Text, "sha1")
Response.Write(strHashedNews)
Dim myCookie as HttpCookie =new HttpCookie("abc")
myCookie.Value = strHashedNews
'Set the cookie expiration date. myCookie.Expires = now.AddMinutes(60)
'Add the cookie. Response.Cookies.Add(myCookie)
End Sub Sub AddNews()Sub AddNews()
Try Dim MyCommandAdd As OleDbCommand
Dim InsertCmd AsString="INSERT INTO info (news) values (@news)" MyCommandAdd =New OleDbCommand(InsertCmd, myConnection)
MyCommandAdd.parameters.add("@news",tbxNews.Text)
MyCommandAdd.Connection.Open()
MyCommandAdd.ExecuteNonQuery()
MyCommandAdd.Connection.Close()
BindGrid()
tbxNews.Text="" Catch Response.Write("<script for=window event=onload>window.alert('Wrong.');</"&"script>")
EndTry End Sub </script> <form runat="server" ID="editDataGrid"> <asp:TextBox id="tbxNews" runat="server" textmode="Multiline" columns="70" rows="15"/><BR> <asp:Button id="Button1" Text="Add" OnClick="Button1_Click" runat="server"/> <ASP:DataGrid id="MyDataGrid" runat="server" Width="200" AutoGenerateColumns="true"> </ASP:DataGrid> </form>