İnternet Hizmetleri,Hosting Çözümleri
ASP.Net ve MS Access Veri Tabanına Kayıt Ekleme
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: <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 : <asp:TextBox ID="txt_detay" runat="server" Height="94px" TextMode="MultiLine" Width="211px"></asp:TextBox><br /> Ekleyen : <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; } }






