-
Ü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();
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
-
Ü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.