ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 10 Mayıs 2008, Cumartesi
 
 #  Kategoriler » ASP » Makaleler
 

Rastgele Veri Bu içeriğin puanı : 4,4 4381 Görüntülenme
Bu kısa uygulamada ASP ile Randomize nesnemizden faydalanarak rastgele ürettiğimiz sayı ile veritabanından kayıt alacağız.Bu rastgele kayıt almak demek oluyor.

Bunun için şöyle bir kod kullanılacak :

<%
Set vt = Server.CreateObject("ADODB.Connection")
vt.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Veritabanim.mdb")

set rs = server.createobject("ADODB.Recordset")
sql = "select * from tablo"
rs.open sql,vt,1,3

Randomize
rastgele = Int((Rnd*Rs.RecordCount)+0)
Rs.Move(rastgele)
Response.write Rs("isim")
%>


Açıklama : Veritabanınındaki, tablo adında'ki tablodan rastgele oluşturulmuş sayı ile çarpma işlemi yapılarak bir kayıt seçilmiş oluyor.Bu uygulamanın test gösteriminde veritabanımızdaki rastgele bir script ismi alıp ekrana yazdırılıyor.
 Telif : Serdar Toros | Eklenme : 12 Ocak 2005, Çarşamba
 
 

Bu içerik hakkında 7 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(7) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ buna gerek yok abicim, tek sql le çekebiliyosunuz biraz araştırın isterseniz Rnd komutunu
Yazan : ömer | Zaman : 4 Aralık 2007 Salı, Saat 11:21
 
+ Evet anlatim gercektende guzel bir arkadasin sordugu gibi bende 1 den fazla veri cekmek istiyorum yaptigim uygulamada 2 kolon 3 satir olmak kaydiyla 6 degeri siralattim ve rasgele verilerde geliyor ama her seferinde 6 veri yerine bazen 3 bazen 6 bazen 1 gibi dengesiz bir gosterim sozkonusu

kisacasi birden fazla veriyi nasil rastgele gosterebiliriz tesekkurler
Yazan : Meyra | Zaman : 30 Ağustos 2007 Perşembe, Saat 01:10
 
+ Peki tekrarlaması nasıl engellenecek? Yani bir çıkan birdaha çıkabiliyor. Bunu nasıl halledebiliriz?
Yazan : MerteR | Zaman : 15 Haziran 2007 Cuma, Saat 10:03
 
+ Sn. Serdar Toros, Adınız Bitirme Projemde "Teşekkürler" kısmında geçecek (:

@hıfzı can
dim i

For i=1 to 9

Randomize
rastgele = Int((Rnd*Rs.RecordCount)+0)
Rs.Move(rastgele)
Response.write Rs("isim")

Next

İstediğin sorunun cevabı sanırım
bir for döngüsü kurarak halledebilirsin..
Yazan : Halil | Zaman : 18 Nisan 2007 Çarşamba, Saat 18:25
 
+ elinize saglık
Yazan : mehmet | Zaman : 28 Aralık 2006 Perşembe, Saat 18:25
 
+ böle bi kodu bizimle paylaştığınız için teşekür ederim.ama ben veri tabanımdan rasgele 10 kayıt seçmek istiyorum bunu nasıl yapabilirim
Yazan : hıfzı can | Zaman : 17 Aralık 2006 Pazar, Saat 21:20
 
 .: Sayfalar  1. 2.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

2122

Haydi okullar internete.... (tr)

200

rc0der Reklam Sistemi v1.0 (tr)

525

HiddenChest İş ve Bayilik Başvuru Formu (tr)

1130

TradeSE E-Ticaret Yazılımı (tr)

327

Link Portal 2007 3 Temalı (tr)

1449

Gupse Medya Linkleri v0.1 (tr)

378

HiddenChest Ziyaretçi Defteri (tr)

1334

HiddenChest Kayan Haber (tr)

1726

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

761

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

68387

Üyelik Sistemi Yapımı

48969

Veritabanı Tablo İşlemleri

31033

MS SQL Server - 1

30087

Hazır Site v2.1 (tr)

26799

Klasör Şeklinde Linkler(404 Yönetimi)

22025

Sayfaları şifreleme(ENCODE)

20167

MS SQL Server - 2

20010

MS SQL Server - 3

14274

Include Yöntemleri

12832

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2008
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,14 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker