Programlama | Programlama Dilleri | C Programlama Dili |C++

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character
Anasayfa Programlama C# ?le Veritaban? Projesi Devam


C# ?le Veritaban? Projesi Devam

Kodun Devami:

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using System.Data.OleDb;
  9.  
  10. namespace yaz?l?m
  11. {
  12.     public partial class Form2 : Form
  13.     {
  14.         OleDbConnection conn = new OleDbConnection("provider = Microsoft.Jet.OleDb.4.0; Data Source= stok.mdb");
  15.  
  16.  
  17.  
  18.         public Form1 f1;
  19.         string date3;
  20.         int row = 0;
  21.         int totalprice = 0;
  22.         //int son;
  23.        // int total = 0;
  24.         //int column = 0;
  25.         int row2 = 0;
  26.         //int num3;
  27.        // int num2;
  28.  
  29.         public Form2(OleDbConnection db, string datee)
  30.         {
  31.             date3 = (datee);
  32.             InitializeComponent();
  33.         }
  34.         int a,i,b;
  35.         string aranan, adi, soyadi, evtel,ceptel,adres;//degiskenlerin tan?mlanmasi
  36.  
  37.  
  38.  
  39.         public void veriaktarma()
  40.         {
  41.             try
  42.             {
  43.                 //veri taban?ndaki verileri okuma komutu
  44.                 OleDbCommand veri = new OleDbCommand("SELECT * FROM personel2 ORDER BY id", conn);
  45.                 OleDbDataReader oku = null;
  46.                 conn.Open();//baglanti acar
  47.                 oku = veri.ExecuteReader();//veri aktarma komutu calisir
  48.                 listView1.Items.Clear();//listview deki verileri temizler
  49.                 while (oku.Read())//veri tabanindaki verileri listview e yazdiran dongu
  50.                 {
  51.                     ListViewItem personelItem = new ListViewItem(oku["id"].ToString());
  52.                     personelItem.SubItems.Add(oku["adi"].ToString());
  53.                     personelItem.SubItems.Add(oku["soyadi"].ToString());
  54.                     personelItem.SubItems.Add(oku["evtel"].ToString());
  55.                     personelItem.SubItems.Add(oku["ceptel"].ToString());
  56.                     personelItem.SubItems.Add(oku["email"].ToString());
  57.                     personelItem.SubItems.Add(oku["adres"].ToString());
  58.                     personelItem.SubItems.Add(oku["cinsiyet"].ToString());
  59.  
  60.                     listView1.Items.Add(personelItem);
  61.                 }
  62.  
  63.                 conn.Close();//baglanti kapatir
  64.             }
  65.             catch
  66.             {
  67.                 MessageBox.Show("Veri Tabaniyla Baglanti Kurulamadi.\nProgramin bulundugu dizinde kayit.mdb\ndosyasinin bulundugundan emin olun\nve programi tekrar baslatin");
  68.             }
  69.         }
  70.  
  71.         public void veriaktarma2()
  72.         {
  73.             try
  74.             {
  75.                 //veri taban?ndaki verileri okuma komutu
  76.                 OleDbCommand veri2 = new OleDbCommand("SELECT * FROM product ORDER BY pid", conn);
  77.                 OleDbDataReader oku = null;
  78.                 conn.Open();//baglanti acar
  79.                 oku = veri2.ExecuteReader();//veri aktarma komutu calisir
  80.                // listView2.Items.Clear();//listview deki verileri temizler
  81.                 while (oku.Read())//veri tabanindaki verileri listview e yazdiran dongu
  82.                 {
  83.                     ListViewItem urunItem = new ListViewItem(oku["pid"].ToString());
  84.                     urunItem.SubItems.Add(oku["pname"].ToString());
  85.                     urunItem.SubItems.Add(oku["pprice"].ToString());
  86.                     urunItem.SubItems.Add(oku["psayi"].ToString());
  87.                    
  88.                    
  89.  
  90.                    // listView2.Items.Add(urunItem);
  91.                 }
  92.  
  93.                 conn.Close();//baglanti kapatir
  94.             }
  95.             catch
  96.             {
  97.                 MessageBox.Show("Veri Tabaniyla Baglanti Kurulamadi.\nProgramin bulundugu dizinde kayit.mdb\ndosyasinin bulundugundan emin olun\nve programi tekrar baslatin");
  98.             }
  99.         }
  100.  
  101.         private void kaydet()
  102.         {
  103.  
  104.             OleDbCommand kaydet;
  105.             try
  106.             {
  107.  
  108.                 if (radioButton1.Checked == true)//cinsiyeti bay ise bu kisimdaki ekle kaydet komutu calisir.
  109.                     kaydet = new OleDbCommand("INSERT INTO personel2 (adi, soyadi, evtel, ceptel,email,adres,cinsiyet) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox7.Text + "','" + textBox3.Text + "',  '" + textBox4.Text + "',   '" + textBox6.Text + "','" + radioButton1.Text + "')", conn);
  110.  
  111.                 else//cinsiyeti bayansa bu k?s?mdaki verileri ekler.
  112.                     kaydet = new OleDbCommand("INSERT INTO personel2 (adi, soyadi, evtel, ceptel,email,adres,cinsiyet) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox7.Text + "','" + textBox3.Text + "',  '" + textBox4.Text + "',   '" + textBox6.Text + "','" + radioButton2.Text + "')", conn);
  113.  
  114.  
  115.  
  116.  
  117.  
  118.                 conn.Open();//baglanti acar.
  119.                 kaydet.ExecuteNonQuery();//kaydet komutu calisir.
  120.                 conn.Close();//baglanti kapanir.
  121.                 veriaktarma();//veri aktarma fonksiyonu calisir.
  122.                 temizle();//temizle fonksiyonu calisir.
  123.             }
  124.             catch
  125.             {
  126.                 MessageBox.Show("Kayit yapilamadi. Lutfen tekrar deneyiniz.");
  127.             }
  128.         }
  129.  
  130.         private void urunekle()
  131.         {
  132.  
  133.             //OleDbCommand urunekle;
  134.             try
  135.             {
  136.  
  137.  
  138.                 //urunekle = new OleDbCommand("INSERT INTO product  (pname, pprice, psayi) VALUES ('" + textBox14.Text + "','" + textBox15.Text + "','" + textBox16.Text + "')", conn);
  139.  
  140.              
  141.  
  142.                 conn.Open();//baglanti acar.
  143.                 //urunekle.ExecuteNonQuery();
  144.                
  145.                 conn.Close();//baglanti kapanir.
  146.                 veriaktarma2();//veri aktarma fonksiyonu calisir.
  147.                 temizle2();//temizle fonksiyonu calisir.
  148.             }
  149.             catch
  150.             {
  151.                 MessageBox.Show("Kayit yapilamadi. Lutfen tekrar deneyiniz.");
  152.             }
  153.         }
  154.  
  155.  
  156.         private void button2_Click(object sender, EventArgs e)
  157.         {
  158.             sil();
  159.         }
  160.         private void temizle()
  161.         {
  162.             textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); textBox6.Clear(); textBox7.Clear();
  163.         }
  164.  
  165.         private void temizle2()
  166.         {
  167.            // textBox14.Clear(); textBox15.Clear(); textBox16.Clear();
  168.         }
  169.         private void button1_Click(object sender, EventArgs e)
  170.         {
  171.             kaydet();
  172.         }
  173.  
  174.         private void sil()
  175.         {
  176.             try
  177.             {
  178.  
  179.                 a = Convert.ToInt32(listView1.SelectedItems[0].Text);//listview de secili eleman?n id sini  de?i?kene atar.
  180.                 OleDbCommand sil = new OleDbCommand("DELETE  FROM personel2 WHERE id=" + a + "", conn);
  181.                 conn.Open();
  182.                 sil.ExecuteNonQuery();
  183.  
  184.                 conn.Close();
  185.                 veriaktarma();
  186.  
  187.             }
  188.             catch
  189.             {
  190.                 MessageBox.Show("Lütfen listeden silmek istediginiz kisiyi seçiniz");
  191.             }
  192.         }
  193.  
  194.  
  195.         private void urunsil()
  196.         {
  197.             try
  198.             {
  199.  
  200.                // b = Convert.ToInt32(listView2.SelectedItems[0].Text);//listview de secili eleman?n id sini  de?i?kene atar.
  201.                 OleDbCommand urunsil = new OleDbCommand("DELETE  FROM product WHERE pid=" + b + "", conn);
  202.                 conn.Open();
  203.                 urunsil.ExecuteNonQuery();
  204.  
  205.                 conn.Close();
  206.                 veriaktarma2();
  207.  
  208.             }
  209.             catch
  210.             {
  211.                 MessageBox.Show("Lütfen listeden silmek istediginiz kisiyi seçiniz");
  212.             }
  213.         }
  214.        
  215.        
  216.  
  217.         private void button6_Click(object sender, EventArgs e)
  218.         {
  219.             f1 = new Form1();//form1 e döner.
  220.             f1.Show();
  221.            
  222.         }
  223.  
  224.       
  225.  
  226.         private void Form2_Load(object sender, EventArgs e)
  227.         {
  228.             veriaktarma();
  229.             veriaktarma2();
  230.             timer1.Start();
  231.  
  232.         }
  233.  

SONRAK? SAYFA

 

Yorumlar (2)
  • harunulubey  - ba?lant? kurulamad?
    visual studio da debug'a bast???m zaman veri taban? ile ba?lant? kurulamad? hatas? al?yorum yard?mc? olabilirmisiniz ?
  • NEO
    avatar
    programc? veritaban?n?n kayboldu?unu söyledi. Ama kodlara bakarak kendiniz bir adet veritaban? olu?turabilirsiniz. Sütünlar kodlar içerisinde görülmektedir.
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Salı, 14 Ağustos 2012 04:20 )  
404 Not Found

Not Found

The requested URL was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.