<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BULANCA &#187; asp veri sıralama</title>
	<atom:link href="http://www.bulanca.com/tag/asp-veri-siralama/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bulanca.com</link>
	<description>Web, Grafik, İnternet, Teknoloji</description>
	<lastBuildDate>Tue, 07 Feb 2012 19:10:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>ASP ile İkişerli Sıralama</title>
		<link>http://www.bulanca.com/web-dersleri/asp-ile-veritabanindan-siralama.html</link>
		<comments>http://www.bulanca.com/web-dersleri/asp-ile-veritabanindan-siralama.html#comments</comments>
		<pubDate>Sat, 26 Sep 2009 22:47:39 +0000</pubDate>
		<dc:creator>Emrah</dc:creator>
				<category><![CDATA[Web Dersleri]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[asp ders]]></category>
		<category><![CDATA[asp dersleri]]></category>
		<category><![CDATA[asp ile access]]></category>
		<category><![CDATA[asp ile sıralama]]></category>
		<category><![CDATA[asp ile web]]></category>
		<category><![CDATA[asp kodları]]></category>
		<category><![CDATA[asp veri listeleme]]></category>
		<category><![CDATA[asp veri sıralama]]></category>
		<category><![CDATA[programlama]]></category>

		<guid isPermaLink="false">http://www.bulanca.com/?p=1316</guid>
		<description><![CDATA[ASP sayfamızda veritabanından çektiğimiz verileri 2&#8242;şerli veya 3&#8242;erli sıralama yaptırma işlemini basit bir matematik işlemiyle halledebiliriz. Aşağıdaki kod işinize yarayacaktır. &#60;% Set conn = Server.CreateObject(&#8220;ADODB.Connection&#8221;) conn.Open &#8220;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&#8221; &#38; Server.MapPath(&#8220;Veritabani.mdb&#8221;) set Rs = conn.execute(&#8220;select * from tablo&#8221;) i=1 do while not Rs.eof response.write rs(&#8220;Alan&#8221;) &#38; &#8220;, &#8221; if i mod 2 = [...]]]></description>
			<content:encoded><![CDATA[<div class='wb_fb_top'><div style="float:right;"></div></div><p><a href="http://www.bulanca.com/wp-content/uploads/2009/07/asp-kod.jpg"><img class="alignleft size-thumbnail wp-image-750" title="asp-kod" src="http://www.bulanca.com/wp-content/uploads/2009/07/asp-kod-160x120.jpg" alt="asp-kod" width="160" height="120" /></a>ASP sayfamızda veritabanından çektiğimiz verileri 2&#8242;şerli veya 3&#8242;erli sıralama yaptırma işlemini basit bir matematik işlemiyle halledebiliriz. Aşağıdaki kod işinize yarayacaktır.</p>
<p>&lt;%<br />
Set conn = Server.CreateObject(&#8220;ADODB.Connection&#8221;)<br />
conn.Open &#8220;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&#8221; &amp; Server.MapPath(&#8220;Veritabani.mdb&#8221;)</p>
<p>set Rs = conn.execute(&#8220;select * from tablo&#8221;)</p>
<p>i=1</p>
<p>do while not Rs.eof<br />
response.write rs(&#8220;Alan&#8221;) &amp; &#8220;, &#8221;</p>
<p>if i mod 2 = 0 then<br />
response.write &#8220;&lt;br&gt;&#8221;<br />
end if</p>
<p>i = i + 1<br />
Rs.movenext<br />
loop<br />
%&gt;</p>
<p>Yukarıdaki kodları açıklayayım. İlk başta i değerimizi 1&#8242;e eşitledik ve her veri yazılışında bu değeri &#8220;<strong>i=i+1</strong>&#8221; ifadesiyle 1 arttırdık.</p>
<p>&#8221; <strong>if i mod 2 = 0</strong> &#8221; kodumuzda ise i sayısının 2&#8242;ye bölümünden kalan 0 ise (Yani eğer i sayısı 2&#8242;nin katı ise), &#8220;&lt;br&gt;&#8221; ile yeni satıra geçmesini istedik.</p>
<p>&#8220;, &#8221; bu kod ise her veriden sonra virgül ve bir karakter boşluk bırakmasını sağlıyor. Böylece verilerimiz</p>
<p><strong>Veri1, Veri2</strong></p>
<p><strong>Veri3, Veri4</strong></p>
<p>şeklinde sıralanacaktır.</p>
<p>Eğer bu işlemi 3&#8242;lü, 4&#8242;lü veya daha fazla bir rakam ile yapmak isterseniz &#8220;<strong>if i mod 2 = 0</strong>&#8221; kodundaki 2 yerine istediğiniz rakam değerini yazın. İşte bu kadar.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-5918151327574092";
/* 468x60, oluşturulma 26.09.2009 */
google_ad_slot = "2762869014";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<em>Eğer bunu tablo ile kullanmak istiyorsanız:</em></p>
<p><strong><span style="color: #008000;">&lt;</span>table border=&#8221;1&#8243; width=&#8221;100%&#8221; cellspacing=&#8221;0&#8243;<span style="color: #008000;">&gt;</span><br />
<span style="color: #008000;">&lt;</span>tr<span style="color: #008000;">&gt;</span><br />
<span style="color: #008000;">&lt;</span>%</strong></p>
<p><strong>i = 0<br />
Do while not Rs.Eof</strong></p>
<p><strong>%<span style="color: #008000;">&gt;</span></strong></p>
<p><strong><span style="color: #008000;">&lt;</span>td width=&#8221;50%&#8221;<span style="color: #008000;">&gt;</span><span style="color: #008000;">&lt;</span>%=Rs(&#8220;Alan&#8221;)%<span style="color: #008000;">&gt;</span><span style="color: #008000;">&lt;</span>/td<span style="color: #008000;">&gt;</span></strong></p>
<p><strong><span style="color: #008000;">&lt;</span>%</strong></p>
<p><strong>if i mod 2 then<br />
Response.Write &#8220;<span style="color: #008000;">&lt;</span>/tr<span style="color: #008000;">&gt;</span><span style="color: #008000;">&lt;</span>tr<span style="color: #008000;">&gt;</span>&#8221;<br />
end if</strong></p>
<p><strong>i = i + 1<br />
Rs.MoveNext<br />
Loop</strong></p>
<p><strong>%<span style="color: #008000;">&gt;</span></strong></p>
<p><strong><span style="color: #008000;">&lt;</span>/tr<span style="color: #008000;">&gt;</span><span style="color: #008000;">&lt;</span>/table<span style="color: #008000;">&gt;</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bulanca.com/web-dersleri/asp-ile-veritabanindan-siralama.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

