none
veri tabanınki son kaydı çekme ?? RRS feed

  • Soru

  • arkadaşlar ben bi personel kayıt formu yaptım bu formu ilk açtığımda veritabanına kayıtlı olan son veriyi nasıl çekeceğim eğer veri tabanında kayıt yoksa form boş gelicek.
    18 Temmuz 2012 Çarşamba 10:35

Yanıtlar

Tüm Yanıtlar

  •  Datarow Dr = new datarow("Select * from Tablo Order By ID Desc");

    if(dr!=null)

    {

    //burda textbox nesnelerini doldurursun.

    }

    select cümlesindeki "ID" tablondaki otomatik sayı alanının ismi.

    18 Temmuz 2012 Çarşamba 10:55
  • Merhaba,

    Veritabanından aşağıdaki sorgu ile çekebilirsin.

    SELECT TOP (1) * FROM Tablo ORDER BY ID DESC

    18 Temmuz 2012 Çarşamba 11:24

  •         if (!IsPostBack)
            {
                SqlConnection con = new SqlConnection("Data Source='.\\SQLEXPRESS'; initial catalog='PERSONEL';integrated security=true;");
                con.Open();

                SqlCommand komut = new SqlCommand("SELECT TOP (1) * FROM LOGIN ORDER BY LOGIN_ID DESC", con);


                SqlDataReader Oku;
                Oku = komut.ExecuteReader();
                while (Oku.Read())
                {
                    txt4.Text = Convert.ToString(Oku["KULLANICI_ADI"]);
                    txt3.Text = Convert.ToString(Oku["KULLANICI_USERNAME"]);
                    txt2.Text = Convert.ToString(Oku["KULLANICI_PASSWORD"]);
                    txt1.Text = Convert.ToString(Oku["UNVANI"]);


                }
                komut.Connection.Close();
            }

    böyle yaptım oldu sağolun arkaşlar ama datarowla bunu nasıl yapıcam hata verdi orda

    18 Temmuz 2012 Çarşamba 11:45
  • veritabanında kayıt yoksa bunu yapması lazım ama bunu neresinden ayarlamam gerekiyor??
    18 Temmuz 2012 Çarşamba 11:46
  • Sorun nerde anlamadım. Zaten veritabanında kayıt yoksa while döngüsüne girmez. TextBox'lar boş görünür.
    18 Temmuz 2012 Çarşamba 11:50
  • pardon kardeş tamam denemeden sorunca öyle oldu sağolasın.
    18 Temmuz 2012 Çarşamba 11:58
  • Linq To Sql ile

    int Id = db.Tablo.Max(i => i.Id);


    bunyaminabay.com


    • Düzenleyen Bünyamin 19 Temmuz 2012 Perşembe 07:41
    19 Temmuz 2012 Perşembe 07:41