Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
19/09/2013 10:10
Konu Sahibi
drummers
Yorumlar
1
Okunma
2214
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

drummers

Omur Can
Kullanici Avatari
Destek
O.... C....
405
11/05/2009
125
İzmir
Ofis 2003
28/08/2017,11:37
Çözüldü 
Çok sayıda form ve çok sayıda kaydet,güncelle,sil işlemi yapacağımdan her butonun altına satırlarca kod yazmak istemiyorum. Bunun kolay bir yolu olmalı diye düşünüyorum.

Bir bağlantı class yardımı ile nasıl yapılabilir bu acaba ?

Örnek olarak şöyle bişey istiyorum.

Kaydet Butonu

Visual Basic Code
1
2
3
4
5
6
7
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

tabloadi = "Firmalar"
alanlar ="adi,soyadi"
veriler = (TextBox1.Text,TextBox2.Text)

End Sub


Elinde örnek olan varsa sevinirim. Teşekkürler


drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.092
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
20/10/2017,09:01
Sitede mehmet emin hocamın eklediği örnek vardı ona denk gelmediniz galiba. Ben minik farklı halini vereyim size:

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
internal OleDbConnection baglan()
    {
      string yol = Path.GetDirectoryName( System.Reflection.Assembly.GetEntryAssembly().Location );
      OleDbConnection baglanti = new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + yol + "\\Data.mdb;User Id=admin;Password=" );
      baglanti.Open();
      return ( baglanti );
    }

    internal int cmd( string sqlcumle )
    {
      OleDbConnection baglan = this.baglan();
      OleDbCommand sorgu = new OleDbCommand( sqlcumle, baglan );
      int sonuc = 0;

      try
      {
        sonuc = sorgu.ExecuteNonQuery();
      }
      catch { }
      sorgu.Dispose();
      baglan.Close();
      baglan.Dispose();
      return ( sonuc );

    }

    internal DataTable GetDataTable( string sql )
    {
      OleDbConnection baglanti = this.baglan();
      OleDbDataAdapter adapter = new OleDbDataAdapter( sql, baglanti );
      DataTable dt = new DataTable();
      try
      {
        adapter.Fill( dt );
      }
      catch { }
      adapter.Dispose();
      baglanti.Close();
      baglanti.Dispose();
      return dt;
    }

    internal DataRow GetDataRow( string sql )
    {
      DataTable table = GetDataTable( sql );
      if (table.Rows.Count == 0) return null;
      return table.Rows[0];
    }

    internal string GetDataCell( string sql )
    {
      DataTable table = GetDataTable( sql );
      if (table.Rows.Count == 0) return null;
      return table.Rows[0][0].ToString();
    }

    internal DataSet GetDataSet( string sql )
    {
      OleDbConnection baglanti = this.baglan();
      OleDbDataAdapter adapter = new OleDbDataAdapter( sql, baglanti );
      DataSet ds = new DataSet();
      try
      {
        adapter.Fill( ds );
      }
      catch { }
      adapter.Dispose();
      baglanti.Close();
      baglanti.Dispose();
      return ds;
    }


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü vb.net access bağlantı hatası emir ustaoğlu 6 2.038 24/05/2016, 15:26 HilasNemkid
Çözüldü ListView1 Listeleme Hakkında drummers 7 2.323 23/05/2015, 12:45 alpeki99
Çözüldü ExecuteReader Fonksiyon Hakkında drummers 2 1.944 30/09/2014, 08:54 drummers
Çözüldü reportviewer hakkında umutakkaya 4 1.929 29/09/2014, 10:24 alpeki99
Çözüldü Class Kullanarak Bir Form üzerinden Başka Formlar Açtırmak umutakkaya 16 3.328 03/06/2014, 17:14 umutakkaya

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.