• 01-12-2012, 22:52:21
    #1
    Merhabalar;
    Bi projeye bulaştık kem küm c# biliyorken sürekli forumu rahatsız eder olduk

    vtBaglan.Open();
                            vtKomut.Connection = vtBaglan;
                            vtKomut.CommandText = "INSERT INTO projeler(xxxxxxxx) VALUES(xxxxxxx)";
                            vtKomut.ExecuteNonQuery();
    
                            vtBaglan.Close();
    Şeklinde veritabanına veri giriyorum fakat sorgu başarı durumunu if ile nasıl kontrol edebilirim?

    phpde oldugu gibi;
    if($sorgu) şeklinde?

    Şimdiden çok sağolun kolay gelsin.
  • 01-12-2012, 23:02:43
    #2
    zaten vtKomut.ExecuteNonQuery(); satırını çalıştırdığında sorguda hata cıkarsa exception hatası alırsın. bunuda kontrol etmek istiyorsan kodlarını try catch blogu içine al
  • 01-12-2012, 23:07:16
    #3
    ilkerxx adlı üyeden alıntı: mesajı görüntüle
    zaten vtKomut.ExecuteNonQuery(); satırını çalıştırdığında sorguda hata cıkarsa exception hatası alırsın. bunuda kontrol etmek istiyorsan kodlarını try catch blogu içine al
    C# yeni başladım açarmısın hocam? Ben kullanıcıya mesaj basıcam eklendi veya eklenemedi şeklinde.
  • 01-12-2012, 23:26:07
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    try{
    vtBaglan.Open();
    vtKomut.Connection = vtBaglan;
    vtKomut.CommandText = "INSERT INTO projeler(xxxxxxxx) VALUES(xxxxxxx)";
    vtKomut.ExecuteNonQuery();
    vtBaglan.Close();
    }
    catch(Exception ex)
    {
    string error = ex.Message;
    vtBaglan.Close();
    }
    Eğer herhangi bir sıkıntı olursa otomatik catch'e düşer ve error ile hatanın ne olduğunu görürsün.
  • 02-12-2012, 00:18:19
    #5
    Cevabınız için teşekkürler konu kitlenebilir