VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ

Benzer belgeler
SINIF İÇİ UYGULAMA KODLARI

BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

BİLGİLERİ GRIDVIEW DE GÖRÜNTÜLEME VE DÜZENLEME

İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA

İNTERNET TABANLI PROGRAMLAMA- 7.ders

SAYFALAR ARASI LİNK VERME VE BİLGİ TAŞIMA YÖNTEMLERİ

MASTER PAGE SAYFASI KULLANIMI

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

İNTERNET TABANLI PROGRAMLAMA- 13.ders A-GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME

CetaSoft Ofis E-Ticaret Modülü ile Sunulan Web Servisleri

VeriTabanı Uygulamaları

GridView ve DetailsView kullanarak kayıt düzenlemek

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

Karabük Üniversitesi, Mühendislik Fakültesi... AJAX KULLANIMI

Karabük Üniversitesi, Mühendislik Fakültesi... AJAX KULLANIMI

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz.

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

İNTERNET TABANLI PROGRAMLAMA- 12.ders

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

ASP.NET Web Kontrolleri

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)

C Sharp /Veri tabanı işlemleri

C#.Net & Linq (Language Integrated Query)

NAVĠGATĠON (SĠTE GEZĠNME) KONTROLLERĠ

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

T.C. KARABÜK ÜNİVERSİTESİ TEKNİK EĞİTİM FAKÜLTESİ BİLGİSAYAR SİSTEMLERİ ÖĞRETMENLİĞİ WEB TEKNOLOJİLERİ KONU : E-TİCARET SİTESİ LİNQ TO SQL

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve a bağlanıp 1 Mart tarihli sayfayı açıyoruz

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

REQUEST QUERY STRING. Sayfalar: default.aspx ve sorgu_sayfasi.aspx. default.aspx sayfası: sorgu_sayfasi.aspx sayfası:

ASP.NET DERS NOTLARI

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

FORM VE VALİDATION (Doğrulama) KONTROLLERI ÖRNEĞİ

MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

T.C. KARABÜK ÜNİVERSİTESİ TEKNİK EĞİTİM FAKÜLTESİ BİLGİSAYAR SİSTEMLERİ ÖĞRETMENLİĞİ WEB TEKNOLOJİLERİ KONU : E-TİCARET SİTESİ LİNQ TO SQL

JSF Melih Sakarya. Java Server Faces Facelet

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

İçindekiler VB.NET C# ASP... 21

Đçindekiler. GVP için Hash Data Oluşturmak...2 FORM...5 VB.NET...6 C#...6 ASP...7 PHP...9 FORM...9 VB.NET C# ASP PHP...

VERİTABANI NEDİR? ADO.NET

MEKANİZMA TEKNİĞİ (7. Hafta)

ASP.NET ÇALIŞMA NOTLARI

Vbnet Vbne access bağ ba lant lan ı t s ı ı s, ekleme, güncelleme,,silme

Karabük Üniversitesi, Mühendislik Fakültesi...

İNTERNET TABANLI PROGRAMLAMA

İNTERNET TABANLI PROGRAMLAMA

ASP.NET ÇALIŞMA NOTLARI

İl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

SQL Komutları (2) Uzm. Murat YAZICI

Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 2 Asp.NET Sunucu Kontrolleri

C# ve SQL Server ile Resim Yükleme ve Login İşlemi

Bölüm 4: DDL Veri Tanımlama Dili

MOBİL UYGULAMA GELİŞTİRME

PROGRAMLAMA DERSİ 1. İNTERNET

Yüzen Kutu (Float) ve Konumlandırma (Position) Özellikleri

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.

C# ÖRNEKLERİ.

Çok tablolu sorgulamalar

Veri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları

15 Aralık 2011 / Perşembe.

SQL e Giriş. Uzm. Murat YAZICI

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

Veritabanı İşlemleri

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

Tablolar Arası İlşikiler ve Alan Özellikleri Siparis.musteri_no musteri.musteri_no Siparis.urun_kodu musteri.urun_kodu

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

DAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.

Veritabanı ve Yönetim Sistemleri

VERĐTABANI YÖNETĐM SĐSTEMLERĐ

İNTERNET TABANLI PROGRAMLAMA- 3.ders

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

ADO.NET nesne modeli iki ana bölümden oluşmaktadır.

ASP.NET ORTAMINDA C# VERİTABANI UYGULAMALARI

1 Aralık 2011 / Perşembe

Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir.

SAKLI YORDAM (Stored Procedure) Sibel Somyürek

VERİTABANI. SQL (Structured Query Language)

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

ACCESS PLATFORMUNDA SQL

JavaScript Örnekleri PDF

11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ

İNTERNET TABANLI PROGRAMLAMA

Bilgisayar Programcılığı. Görsel Programlama-I. Öğr. Gör. Cansu AYVAZ GÜVEN

KRİPTOANALİZ DERSİ FİNAL ÖDEVİ. PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ

Transkript:

VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ <%@ 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 runat="server"> <title>untitled Page</title> <style type="text/css">.style1 height: 22px;.style2 height: 22px; width: 104px;.style3 width: 104px; </style> </head> <body> <form id="form1" runat="server"> <div> <asp:button ID="btnLISTELE" runat="server" Height="31px"

onclick="btnlistele_click" Text="BİLGİLERİ LİSTELE" Width="217px" /> <asp:gridview ID="GridView1" runat="server"> </asp:gridview> <table style="width: 52%;"> OgrNo <asp:textbox ID="txtOgrNo" runat="server"></asp:textbox> Ad <asp:textbox ID="txtAd" runat="server"></asp:textbox> Soyad <asp:textbox ID="txtSoyad" runat="server"></asp:textbox> <td class="style3"> <td> <asp:button ID="btnKaydet" runat="server" Text="BİLGİLERİ KAYDET" Width="182px" onclick="btnkaydet_click" /> <asp:label ID="lblMesaj" runat="server" ForeColor="#FF3300"></asp:Label> </table> <table style="width: 52%;"> <asp:radiobutton ID="RadioButton1" runat="server" GroupName="Arama" Text="OgrNo" /> <asp:radiobutton ID="RadioButton2" runat="server" GroupName="Arama" Text="Id" /> <asp:textbox ID="txtArama1" runat="server" Width="46px"></asp:TextBox> <asp:button ID="btnBul" runat="server" Height="25px" onclick="btnbul_click" Text="BUL" Width="62px" /> <asp:button ID="btnKayitSil" runat="server" Height="25px" onclick="btnkayitsil_click" Text="KAYIT SİL" Width="84px" />

Ad <asp:textbox ID="txtAd1" runat="server" Enabled="False"></asp:TextBox> Soyad <asp:textbox ID="txtSoyad1" runat="server" Enabled="False"></asp:TextBox> Vize <asp:textbox ID="txtVize1" runat="server" Width="55px"></asp:TextBox> Final <asp:textbox ID="txtFinal1" runat="server" Width="55px"></asp:TextBox> <td class="style3"> <td> <asp:button ID="btnGuncelle" runat="server" Text="BİLGİLERİ GÜNCELLE" Width="182px" onclick="btnguncelle_click" /> <asp:label ID="lblMesaj1" runat="server" ForeColor="#FF3300"></asp:Label> </table> </div> </form> </body> </html> using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.OleDb; public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e)

protected void btnlistele_click(object sender, EventArgs e) //Bağlantı Kurma (Köprü) //Sorgu (Emir Listesi) string Sorgu = "SELECT ID, OgrNo, Ad,Soyad, Vize,Final FROM Tablo1"; //Adapter Nesnesine bilgiler yüklenerek görüntüleme (Şoför) OleDbDataAdapter Adapter1 = new OleDbDataAdapter(Sorgu, Baglanti); //Bilgiler Dataset ile taşınacak (Kamyon) DataSet DataSet1 = new DataSet(); //Bilgiler DataSetin içersindeki tanımladığımız Tablo1 isimli tabloya Adapter tarafından yükleniyor. Adapter1.Fill(DataSet1, "Bilgiler"); //Bilgiler sayfamızdaki hazır nesne tarafından görüntüleniyor. GridView1.DataSource = DataSet1.Tables["Bilgiler"]; GridView1.DataBind(); protected void btnkaydet_click(object sender, EventArgs e) //Bağlantıyı Kur (Köprü) int OgrNo = Convert.ToInt32( txtarama1.text); string Ad = txtad.text; string Soyad = txtsoyad.text; string Sorgu = "INSERT INTO Tablo1 (OgrNo, Ad, Soyad) VALUES (@OgrNo, @Ad, @Soyad)"; //Komut Nesnesi (Şöför) Komut.Parameters.AddWithValue("@OgrNo", OgrNo); Komut.Parameters.AddWithValue("@Ad", Ad); Komut.Parameters.AddWithValue("@Soyad", Soyad); Komut.ExecuteNonQuery(); lblmesaj.text = "Bilgileriniz kaydedilmiştir";

protected void btnbul_click(object sender, EventArgs e) //Bağlantı Kurma (Köprü) int Arama = Convert.ToInt32(txtArama1.Text); Arama; string Sorgu = null; if (RadioButton1.Checked == true) Sorgu = "SELECT Ad,Soyad, Vize, Final FROM Tablo1 WHERE OgrNo= " + else if (RadioButton2.Checked == true) Sorgu = "SELECT Ad,Soyad, Vize, Final FROM Tablo1 WHERE ID= " + Arama; ///Komut Nesnesi (Şöför) //Okuyucu nesnesi (Kamyon) OleDbDataReader Okuyucu = Komut.ExecuteReader(); //Bilgiler Sayfaya yükleniyor while (Okuyucu.Read()) txtad1.text = Okuyucu["Ad"].ToString(); txtsoyad1.text = Okuyucu["Soyad"].ToString(); txtvize1.text = Okuyucu["Vize"].ToString(); txtfinal1.text = Okuyucu["Final"].ToString(); protected void btnguncelle_click(object sender, EventArgs e) //Bağlantıyı Kur (Köprü) int OgrNo = Convert.ToInt32(txtArama1.Text); string Vize = txtvize1.text; string Final = txtfinal1.text; OgrNo; //Sorgu (Emir Listesi) String Sorgu = "UPDATE Tablo1 SET Vize=@Vize, Final=@Final WHERE OgrNo =" + //Komut Nesnesi (Şöför) Komut.Parameters.AddWithValue("@Vize", Vize);

Komut.Parameters.AddWithValue("@Final", Final); Komut.ExecuteNonQuery(); lblmesaj1.text = "Bilgileriniz Güncellenmiştir"; protected void btnkayitsil_click(object sender, EventArgs e) //Bağlantıyı Kur (Köprü) int Arama = Convert.ToInt32 (txtarama1.text); string Sorgu = null; if (RadioButton1.Checked == true) Sorgu = "DELETE * FROM Tablo1 WHERE OgrNo = @Arama"; // +Arama; else if (RadioButton2.Checked == true) Sorgu = "DELETE * FROM Tablo1 WHERE ID = @Arama "; // +Arama; //Komut Nesnesi (Şöför) Komut.Parameters.AddWithValue("@Arama", Arama); Komut.ExecuteNonQuery(); //Sorgu (Emir Listesi) //1.Yöntem** string Sorgu = "INSERT INTO Ogrenciler (OgrenciNo, Ad, Soyad, Vize, Final) VALUES ('123','Mustafa','Karataş', 34, 56)", //2.Yöntem** string Sorgu = "INSERT INTO Ogrenciler (OgrenciNo, Ad, Soyad, Vize, Final) VALUES ('" + OgrenciNo + "','" + Ad + "','" + Soyad + "'," + Vize + "," + Final + ")"; //3.Yöntem** string Sorgu = string.format("insert INTO Ogrenciler (OgrenciNo, Ad, Soyad, Vize, Final) VALUES ('0','1','2',3,4)", OgrenciNo,Ad,Soyad,Vize,Final); //string Sorgu = "INSERT INTO Ogrenciler (OgrenciNo, Ad, Soyad, Vize, Final) VALUES (@OgrenciNo, @Ad, @Soyad, @Vize, @Final)"; //4.Yöntem** Parametre kullanarak kayıt yapma