BOF yada EOF Hatası
Tarih
24/11/2013 17:57
Konu Sahibi
ceforce
Yorumlar
3
Okunma
1865
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



ceforce
Üye
Kullanici Avatari
Üye
8
3
20/03/2009
0
Çorum
Ofis XP
26/11/2013,12:01
Çözüldü 
"Ya BOF ya da EOF Doðru veya geçerli kayıt silinmiş. İstenen işlem geçerli bir kayıt gerektiriyor."

böyle bir hata alıyorum.
veritabanımda böyle bir kayıt olmadığı için hata alıyorum.acaba bu hata yerine kayıt bulunamadı diye bir hata verdirmek için if komutu mu while komutu kullanmam gerekli nasıl kullanabilirim
ceforce, 20-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.994
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,22:00
Çözüldü 
Son kayıttan sonraki adıma ilerlemek istemişsiniz. Genelde döngüde kullanılır ama kodlarınızı görmek lazım:

Visual Basic Code
1
2
3
4
5
6
Do While Not rst.EOF

..
..

Loop


gibi çok farklı kullanım şekilleri var.

AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla


ceforce
Üye
Kullanici Avatari
Üye
8
3
20/03/2009
0
Çorum
Ofis XP
26/11/2013,12:01
Çözüldü 
KODLAR
If adi.Text = "" Then
MsgBox "Boş Arama Gerçekleştirilemez"
Else
Dim conn As Connection
Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=microsoft.jet.oledb.4.0"
conn.Open App.Path & "\db.mdb"
Set ac = New ADODB.Recordset
SQL = "select * from Tablo1 where adi ='" & CStr(adi.Text) & "' and soyadi ='" & CStr(soyadi.Text) & "' "

ac.Open SQL, conn, 1, 3
tckimlikno.Text = ac("tckimlikno")
kayittarihi.Text = ac("kayittarihi")
dogumtarihi.Text = ac("dogumtarihi")
adres.Text = ac("adres")
tedavi.Text = ac("tedavi")
telefonno.Text = ac("telefonno")
ac.Update
ac.Close
End If
ceforce, 20-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


ceforce
Üye
Kullanici Avatari
Üye
8
3
20/03/2009
0
Çorum
Ofis XP
26/11/2013,12:01
Çözüldü 
Ben Çözdüm
If ac.EOF = True Then
MsgBox "Böyle Bir Kayıt Yok, Yada Soyadı Bölümü Boş"
Else
.
.
.
end if
ceforce, 20-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  OLE server or ActiveX Control hatası temre 4 131 05/12/2016, 22:44 ozanakkaya
  Parametre girin hatası nightashes 3 57 04/12/2016, 23:07 Mesut Kaytan
  method or data hatası murat dikme 7 114 02/12/2016, 19:04 murat dikme
  Sms Göndermede Port Hatası kadirdursun 4 188 28/11/2016, 14:23 atoz112
  Excelden Veri Aktarımı Hatası Xleash 6 142 25/11/2016, 10:52 Xleash


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya