lostyazilim
tr.link

'Nesne başvurusu bir nesnenin örneğine ayarlanmadı.'

3 Mesajlar 963 Okunma
lstbozum
tr.link

Anarchosa Anarchosa WM Aracı Kullanıcı
  • Üyelik 23.04.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Akademik
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 860
  • Beğeniler 47 / 49
  • Ticaret 2, (%100)
bu hatayı alıyorum NULL değeri dönüuor galiv nasıl çözebilriirm ?

OleDbConnection con;

con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=sistem1.mdb");
con.Open();
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{

var val1 = dataGridView2.Rows[i].Cells[0].Value.ToString();
var val2 = dataGridView2.Rows[i].Cells[1].Value.ToString();
var val3 = dataGridView2.Rows[i].Cells[2].Value.ToString();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = con;
cmd.CommandText = "INSERT INTO sistem2 (bina_isim,maps_x,maps_y) VALUES ('" + val1 + "' , '" + val2 + "' , '" + val3 + "')";
cmd.ExecuteNonQuery();
}
con.Close();
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
breakpoint atıp adım adım ilerle. val1, val2, val3 gibi değerlerden birisi grid içerisinde hiç olmayabilir.

Olmayan bir şeyi de insert etmeye çalışınca sana bu hatayı veriyordur.
 

 

www.ontedi.com
www.cizgi.site

saYRam saYRam WM Aracı Kullanıcı
  • Üyelik 05.03.2014
  • Yaş/Cinsiyet 44 / E
  • Meslek Hukuk
  • Konum İzmir
  • Ad Soyad G** T**
  • Mesajlar 49
  • Beğeniler 6 / 8
  • Ticaret 0, (%0)
dataGridView2 de satır olmadığı için alıyorsun muhtemelen.
 

 

wmaraci
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al