Bu derste MS Access veri tabanımıza yeni kayıt ekleyeceğiz.

Bilgilerimizi göndereceğimiz alan.

Default.aspx

 <%@ Page  Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default"  %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Access Veri Tabanına Kayıt Ekleme</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        Haber Başlık:&nbsp;
        <asp:TextBox ID="txt_baslik" runat="server"></asp:TextBox>
        <br />
        Haber Önsöz :
        <asp:TextBox ID="txt_onsoz" runat="server"></asp:TextBox><br />
        Haber Detay :&nbsp;
        <asp:TextBox ID="txt_detay" runat="server" Height="94px" TextMode="MultiLine" Width="211px"></asp:TextBox><br />
        Ekleyen : &nbsp; &nbsp; &nbsp; &nbsp;
        <asp:TextBox ID="txt_ekleyen" runat="server" BackColor="#FFFFC0" BorderColor="#FFE0C0"></asp:TextBox><br />
        <br />
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Ekle" BackColor="#E0E0E0" BorderColor="#C0C0FF" BorderStyle="Solid" Width="50px" /></div>
    </form>
</body>
</html>

CodeBehind alanımız ve Bağlantı kurduğumuz kısım;

Default.aspx.cs

 using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Data.OleDb; 

public partial class Default : System.Web.UI.Page
{
    protected void Button1_Click(object sender, EventArgs e)
    {
        OleDbConnection connutfie = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("~/App_Data\\sanalkurs.mdb");

        //MS Access veritabanımızın fiziksel yolu;

        OleDbCommand ekle = new OleDbCommand("insert into Haber(HaberBaslik,HaberOnsoz,HaberDetay,HaberEditor) values(@HaberBaslik,@HaberOnsoz,@HaberDetay,@HaberEditor)", connutfie);

        //SQL kayıt ekleme cümleciğimiz,

        ekle.Parameters.Add("@HaberBaslik", OleDbType.Variant).Value = txt_baslik.Text; //TextBox Başlıktan gelen değerimiz

        ekle.Parameters.Add("@HaberOnsoz", OleDbType.Variant).Value = txt_onsoz.Text; //TextBox Önsözden gelen değerimiz

        ekle.Parameters.Add("@HaberDetay", OleDbType.Variant).Value = txt_detay.Text; //TextBox Detaydan gelen deÄŸerimiz

        ekle.Parameters.Add("@HaberEditor", OleDbType.Variant).Value = txt_ekleyen.Text; //TextBox Ekleyenden gelen deÄŸerimiz

        if (connutfie.State == ConnectionState.Closed)
        {
            connutfie.Open();
        }

       ekle.ExecuteNonQuery();

        // Kaydımız eklendi;
         }
    }