Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
04/09/2010 03:15
Konu Sahibi
x0914667
Yorumlar
1
Okunma
1405
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

x0914667

Aktif Üye
Kullanici Avatari
Aktif Üye
42
14/10/2009
0
Belirtilmemiş
Ofis 2003
07/09/2012,22:47
Çözüldü 
Bu Kod çalıştığına Connection Open() noktasında
hata veriyor.Sanırım Database kapalı hatası.Database nasıl
connect yapılır.

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Connection.Open()
        Command1 = New OleDbCommand(sqlcmdtext1, Connection)
        DataAdapter1 = New OleDbDataAdapter(Command1)
        DataTable1 = New DataTable
        'DataAdapter1.Fill(DataTable1)
        Try
            If Connection.State <> ConnectionState.Open Then Connection.Open()
            DataAdapter1.Fill(DataTable1)
            If Connection.State <> ConnectionState.Closed Then Connection.Close()
            grid.DataSource = DataTable1
            grid.AutoResizeRows()
            grid.AutoResizeColumns()
            grid.AutoResizeColumnHeadersHeight()
            grid.AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)
        Catch ex As Exception
            ' Label_error.Text = ex.Message
        End Try


x0914667, 14-10-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
Çözüldü 
Connection Open methodu için öncelikli olarak bir connection string ile veritabanına bağlantınızı tanımlamalısınız.

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
OleDbConnection bag = new OleDbConnection();
bag.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=veri.mdb";
bag.Open();
OleDbCommand komut = new OleDbCommand("INSERT INTO musteriler (ad_soyad,telefon) VALUES(@ismi,@telefonu)",bag);
Console.WriteLine("Lütfen ad ve soyad giriniz : ");
ismi = Console.ReadLine();
Console.WriteLine("Lütfen telefon numarasını giriniz...");
telefonu = Console.ReadLine();
komut.Parameters.AddWithValue("ismi", ismi);
komut.Parameters.AddWithValue("telefonu", telefonu);
komut.ExecuteNonQuery();
Console.WriteLine("Bilgiler veritabanına başarıyla kaydedildi");


gibi.


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ü C# İnsert İnto Hatası emir ustaoğlu 2 631 13/12/2016, 17:10 emir ustaoğlu
Çözüldü vb.net access bağlantı hatası emir ustaoğlu 6 2.038 24/05/2016, 15:26 HilasNemkid
Çözüldü nesne başvurusu bir nesnenin örneğine ayarlanmadı hatası quardio4 4 1.051 23/05/2016, 18:34 atoz112
Çözüldü Nesne başvurusu bir nesnenin örneğine ayarlanmadı. hatası Gorkemku 4 5.519 02/06/2015, 23:01 drmet
Çözüldü Vb.net Sayısal İfadede Noktayı Virgüle çevirme hatası 47terminator 8 4.073 24/05/2014, 00:35 47terminator

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