sql ile kayıt arama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
turkisch
Üye
Mesajlar: 13
Kayıt: 27 Şub 2004 02:52
Konum: ist
İletişim:

sql ile kayıt arama

Mesaj gönderen turkisch »

sql ile database icinde arama yaptırıyorum. kayıt bulamadıgı zaman kullanıcıya "öyle bi kayıt yok" mesajı versin istiyorum. nasıl bi komut kullanmam gerekli.
arama icin su kodu yazdım...
query1.sql.add(select*from arsiv where cdadi like:cdadi)
query1.sql.parambyname(cdadi).asstring:=......... vs
kayıtı bulunca kayıta gitmesini saglıyorum ama kayıt bulamazsa kaydın olmadıgına dair mesajı nasıl verdirebilirm?

bir sorun da paradox 5,0 veya 7,0 ile masterdetail bi kayıt formu
hazırladım ama icine bi sey kaydedemiyorum. "index is read only" mesajı veriyor. index teki readonly yi nasıl kaldırıcam...

yardımlarınızı bekliyorum.
simdiden tşk ler...
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Merhaba

Kayıt bulunup bulunamadığını anlamak için RecordCont'u sorgulaman lazım. SQl işlemlerinden sonra aşağıda vermiş olduğum örneğe göre işlemlerini düzenlersin.
Örnek

Kod: Tümünü seç

             if Query1.RecordCount > 0 Then
                 // Kayıt varsa yapılacak işlemler
             Else
                 // Kayıt yoksa yapılacak işlemler


Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Bezen Queryde RecordCount değer almayabiliyor, sebebini bilmiyorum ama ben bazen karşılaştım bu durumlar :roll:

Oyüzden ben şöyle bir yöntem kullanıyorum:

Kod: Tümünü seç

  if Query1.Eof=false then // KAYIT VARSA
  ....
  else //KAYIT YOKSA
  ....
turkisch
Üye
Mesajlar: 13
Kayıt: 27 Şub 2004 02:52
Konum: ist
İletişim:

tşk

Mesaj gönderen turkisch »

öncelikle tşk ederim ama diger sorunumla ilgili bi sey sölememissiniz? readonly yi nasıl kaldırırım index üzerinden sanırım ikinci sorunu okumadınız. ama yine de cok tşk ederim.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7602
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

indeksi silip tekrar oluştur.

Kolay gelsin.
Cevapla