Arkadaşlar merhaba

Öncelikle bu devirde Access mi kullanıyorsunuz diyenler olabilir ancak bir ödev için yapılacak. Yardımınızı bekliyorum. Konu şu şekilde Kullanıcı kayıt ekranı var kayıt olduktan sonra bir şifre giriş ekranı ile sisteme giriş yapıyor. Sonrasında sayfada bir bölüm var ve giriş bilgilerine göre kayıt olurken ki bilgileri orada görünecek, düzenleme ekleme çıkarma işlemleri yapabilecek. Bu anlattıklarımda kayıt olma şifre girişi hepsini yaptım ancak kullanıcı giriş bilgilerini en basitinden girilen tckimlik numarasına göre çekemiyorum. Çekme işlemi yaptığımda en son kayıt geliyor her zaman. Örnek kod aşağıda

OleDbCommand komut = new OleDbCommand("select*from musteri where tc like'%" + textBox6.Text + "%'", baglanti);
baglanti.Open();
OleDbDataReader dr = komut.ExecuteReader();
while (dr.Read())
{
textBox7.Text = dr[2].ToString();

}
baglanti.Close();
textbox6 tc kimlik numarasını okuduğu kutu dr[2] ise adı ve soyadının olduğu sutun ancak son kayıdı getiriyor her zaman benim istediğim girilen tc kimlik numarasına göre adı ve soyadı gibi. Teşekkürler.