Merhaba arkadaşlar, Şimdi mssql veritabanımda ma_ID - language - metin - Tur - ozet diye üç adet alanım var diyelim 1 - English - ABC - PDF - 123ABC 2 - English - BCS - ASP - 25533BSC 3 - Turkish - NBA - XML - 2255dDD şeklinde de kayıtlarım olsun. Ortadaki BCS kaydını sildiğimde alttaki NBA kaydını sql sorgusu ile asp ile arattığımda bulamıyorum. WHERE bu şekilde olduğunda listeleme yapılıyor fakat WHERE language like '%"&dil&"%' and tur like '%"&str_tur&"%' and şeklinde yaptığım zaman listelemiyor. Fakat silinen kaydın üzerindeki eski kayıtları listeliyor silindikten sonra kayıtları yeni bir tabloya taşıdım ve id leri tekrar değişti o zaman sıkıntı olmadan aramayı yine yaptım. Şimdi aradan kayıt sildiğimde veritabanım neden sapıtıyor? tahribat.com a can feda

tam anlamadım sorunu hocam.. id ler nasıl değişiyor? bir de sorgunda WHERE bu kısım çalışıyor diyorsun o halde diğer kısımlara bakmak lazım language like '%"&dil&"%' tur like '%"&str_tur&"%' sıra sıra bunları dene hocam. yani where de tek şartın olsun bak sonuç dnüyor mu? çünkü and kullandığın için hepsinde bir şey dnmesi gerekiyor Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.