<%
set rs=server.createobject("adodb.recordset")
sql="Select * from hesaplar2 order by id asc"
rs.open sql,db,1,3
do while not rs.eof%>
<%sid2=rs("sid")%>
<%
set rs=server.createobject("Adodb.recordset")
sql="Select * from hesaplar where sid like '%"&sid2&"%'"
rs.open sql,db,1,3
%>
<%=rs.recordcount%>
<%rs.close%>
<%
rs.movenext
loop
rs.close
%>sql ve rs değişkenlerini aynı isimlerle döngülere soktuğum için hata veriyormuş. ama şimdi de kayıt sayılarına hepten 0 diyor. onu anlamadım.
Döngü içinde döngü
3
●2.953
- 31-01-2015, 17:08:06aşağıdaki gibi bir kod hazırladım. ilk döngü hesaplar 2 tablosundakileri listeliyor. 2. döngüde de hesaplar tablosunda verilerin kaçar tane olduklarını gösteriyor. daha doğrusu öyle yapmak istiyorum ama ilk veri için gösteriyor gerisi yok. hata veriyor. anlatabildim mi bilmiyorum, okurken bana da karışık geldi de daha açıklayıcı olamadım.
- 31-01-2015, 18:29:36Kimlik doğrulama veya yönetimden onay bekliyor.<%
set rs=server.createobject("adodb.recordset")
sql="Select * from hesaplar2 order by id asc"
rs.open sql,db,1,3
do while not rs.eof%>
<%sid2=rs("sid")%>
<%
set rs2=server.createobject("Adodb.recordset")
sql2="Select * from hesaplar where sid like '%"&sid2&"%'"
rs2.open sql2,db,1,3
%>
<%=rs2.recordcount%>
<%
rs2.close
set rs2 = nothing
%>
<%
rs.movenext
loop
rs.close
set rs = nothing
%> - 01-02-2015, 13:56:11Kimlik doğrulama veya yönetimden onay bekliyor.
<% set rs=server.createobject("adodb.recordset") sql="Select * from hesaplar2 order by id asc" rs.open sql,db,1,3 do while not rs.eof%> <%sid2=rs("sid")%> <% [COLOR="Red"]set rs=server.createobject("Adodb.recordset")[/COLOR] sql="Select * from hesaplar where sid like '%"&sid2&"%'" rs.open sql,db,1,3 %> <%=rs.recordcount%> <%rs.close%> <% rs.movenext loop rs.close %>Hocamrecord set'i birden fazla tanımlayamazsın. Bu sebeple sorun yaşıyorsun. Kodu aşağıdaki ile değiştirirsen muhtemelen çözülecektir. Çözülmezse verdiği hatayı yazabilir misin?
<% set rs=server.createobject("adodb.recordset") set rs2=server.createobject("Adodb.recordset") sql="Select * from hesaplar2 order by id asc" rs.open sql,db,1,3 do while not rs.eof%> <%sid2=rs("sid")%> <% sql2="Select * from hesaplar where sid like '%"&sid2&"%'" rs2.open sql2,db,1,3 %> <%=rs2.recordcount%> <%rs2.close%> <% rs.movenext loop rs.close %>