Ado ile Access veritabanına erişim

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
muttalip
Üye
Mesajlar: 71
Kayıt: 18 Haz 2003 08:58
Konum: İstanbul
İletişim:

Ado ile Access veritabanına erişim

Mesaj gönderen muttalip »

Ado kullanarak Access veritabanına erişiyorum.
Aşağıdaki işlem ile bir fakültedeki idari ya da akademik kişilerin listesini alıyorum. Eğer o fakültede hiçbir kayıt bulamazsam başka bir fakültede arama yapmaya kalktığımda şöyle bir hata mesajı ile karşılaşıyorum:

Ya BOF ya da EOF Doğru veya geçerli kayıt silinmiş.İstenen işlem geçerli bir kayıt gerektiriyor.

Bu sorundan kurtulmam için programı kapatıp tekrar girmem gerekiyor.

Bu sorunu çözmemde yardımcı olmanızı ümit ediyorum.


ADOTable1.Close;
ADOTable1.Filtered:=False;
ADOTable1.Filter:='fakno='+IntToStr(mfakno)+' and tipi='''+mtipi+'''';
ADOTable1.Filtered:=True;
ADOTable1.Open;
Muttalip TOPTAŞ

Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı

Tel: 0212-3832134
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

yeni bir fakülte de işlem yapmak için ya; tabloyu kapat, yeni filtre gir tekrar aç. yada filtre kullanma sql kullan, ki tavsiye ederim..
DeveloperToolKit

..::|YeşilMavi|::..
muttalip
Üye
Mesajlar: 71
Kayıt: 18 Haz 2003 08:58
Konum: İstanbul
İletişim:

Mesaj gönderen muttalip »

ADOTable1.Filter:='fakno='+IntToStr(mfakno)+' and tipi='''+mtipi+'''';
ADOTable1.Filtered:=True;
ADOTable1.Requery();

Kullanarak sorunu çözdüm.
Muttalip TOPTAŞ

Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı

Tel: 0212-3832134
Cevapla