İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

ASP Kayıt Yok Uyarısı

ibryas

0
İyinet Üyesi
Katılım
30 Ekim 2006
Mesajlar
247
Reaction score
1
Konum
Türkiye
Arkadaşlar, Veri tabanında kayıt olmadığı zaman gelmesini istediğim uyarı geliyor ama sorun bu kodun altındaki hiç bişey görüntülenmiyor, epeyce kurcaladım ama olmadı yardımlarınızı beklemekteyim, teşekkürler

Kod:
<%
If Rssonuc.EOF THEN
Response.Write ".......Kayıt Yok......."
Response.End
End If
%>
 

Darkart

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
7,037
Reaction score
54
<%
If Rssonuc.EOF THEN
Response.Write ".......Kayıt Yok......."
%>
html kodları vs.vs.vs.

<% End If %>

yani...
response.end dediğin an bir sonraki kodların tümünün çalışmasını engeller.
Bunu kaldırdık...
Sonrada end if ifadesini html taglarının en sonuna koyduk problem kalkmış oldu
 

ibryas

0
İyinet Üyesi
Katılım
30 Ekim 2006
Mesajlar
247
Reaction score
1
Konum
Türkiye
Çok sağol ama dediğin gibi yapmıştım aslında, ozamanda bu hatayı veriyor:

Kod:
ADODB.Recordset (0x800A0BCD)
Ya BOF ya da EOF Doğru veya geçerli kayıt silinmiş.
İstenen işlem geçerli bir kayıt gerektiriyor.
/sonuc.asp, line 55

Line 55 de ise sayfalama kodu var
Kod:
<% rssonuc.pagesize = 5 
rssonuc.absolutepage = shf '-----satır 55
sayfa = rssonuc.pagecount
for i=1 to rssonuc.pagesize
if rssonuc.eof then exit for
%>
 

Darkart

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
7,037
Reaction score
54
sayfalama kodundan önce eklemen lazım çünkü if rssonuc.eof then derken kayıt veritabanında yoksa şunu yap diyorsun. Ayrıca kusura bakma bende eksik yazmışım :(
response.write blabla nın altına else eklemen gerekiyordu. Yani şöyle yap ;
<%
'vt bağlantın
'vt sorguların
If Rssonuc.EOF THEN 'eğer vt de kayıt yoksa
Response.Write ".......Kayıt Yok......." 'ahanda bunu yazdır ekrana
else 'eğer kayıt varsa devam et
%>
<%
'gelen veriyi sayfala
rssonuc.pagesize = 5
rssonuc.absolutepage = shf '-----satır 55
sayfa = rssonuc.pagecount
for i=1 to rssonuc.pagesize
if rssonuc.eof then exit for
%>

<%
'herşey bittiyse buda bitti kapayalım
end if
%>


dahada olmassa ve çok özel bişi değilse pm le dosyanı bana yolla düzeltip gönderiyim.
 

ibryas

0
İyinet Üyesi
Katılım
30 Ekim 2006
Mesajlar
247
Reaction score
1
Konum
Türkiye
Çok Teşekkür ederim sorun çözüldü. Hocam bizim özel işimiz ne olurki ASP de sizden bişey saklamak haddimizemi düşmüş, Tekrar Teşekkür ederim varol :)
 

aydingebze

0
İyinet Üyesi
Katılım
27 Mart 2008
Mesajlar
28
Reaction score
0
kayit warsa bunu yap yoksa sunu yap! kayıt yoksa sunu yap ama digerlerinide yap demiş arkadas demek istiyorum venom
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst