lostyazilim
tr.link

Değişken İçinde Arama

7 Mesajlar 1.042 Okunma
lstbozum
tr.link

yms yms WM Aracı Kullanıcı
  • Üyelik 04.12.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici
  • Konum Samsun
  • Ad Soyad M** K**
  • Mesajlar 277
  • Beğeniler 39 / 62
  • Ticaret 0, (%0)
Merhaba arkadaşlar.

Bu forumda ASP konusunda pek yanıt alamıyorum ama şansımı denemek istiyorum yine :)

Değişken içinde arama yapmak için InStr'yi kullanıyordum. Ancak bu kod ile yalnızca ilk bulduğu kelimeyi alıyor.

Ben değişken içindeki aranan bütün kelimeleri almak istiyorum. Misal; "Ben ettim, ben buldum" değerindeki tüm "ben"leri almak istiyorum. En azından kaç tane olduğunu öğreneyim bâri. For-Next ile hâllederim gerisini :D
 

 

@Bean Love getLove()
wmaraci
reklam

ismailke ismailke WM Aracı Kullanıcı
  • Üyelik 31.05.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Biyolog
  • Konum Ankara
  • Ad Soyad İ** S**
  • Mesajlar 314
  • Beğeniler 77 / 44
  • Ticaret 10, (%100)
Şöyle anlatmaya çalışıyım,
Aradığınız kelimeyi veritabanınızdaki sütun/sütunlara ait içeriklerde yapmak istiyorsanız, veritabanı kayıt setini açarken o tablo adlarını yazın ve aradığınız kelimelenin veritababındaki sütun/sütunlardaki kayıtlarını listeletebilirsiniz.
Umarım anlatabildim, gerekirse kod da ekleyebilirim. :D
 

 

yms yms WM Aracı Kullanıcı
  • Üyelik 04.12.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici
  • Konum Samsun
  • Ad Soyad M** K**
  • Mesajlar 277
  • Beğeniler 39 / 62
  • Ticaret 0, (%0)
Hocam cevap için çok teşekkür ederim ama maalesef veritabanı yok ortada :D Öyle olsaydı kolay olurdu ama ben değişkenleri harici sitelerden alıyorum :(
 

 

@Bean Love getLove()

ismailke ismailke WM Aracı Kullanıcı
  • Üyelik 31.05.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Biyolog
  • Konum Ankara
  • Ad Soyad İ** S**
  • Mesajlar 314
  • Beğeniler 77 / 44
  • Ticaret 10, (%100)

Aranacak Sözcük:




<%
ara=Request.Querystring("kelime")

Set baglanti=Server.Createobject("Adodb.Connection")
baglanti.provider="Microsoft.Jet.Oledb.4.0"
baglanti.open Server.Mappath("aspogren.mdb")

sql="select * from kayitlar where baslik like '%"&ara&"%' or icerik like '%"&ara&"%'"
Set rs=baglanti.execute(Sql)

if rs.eof then
response.write "Kayıt Bulunamadı !!!"
else
do while not rs.eof
with response
.write rs("baslik")
.write "
"
.write rs("icerik")
.write "
"
end with
rs.movenext:loop
end if
%>

Gibi bir örnek olabiliri D:

Ek Olarak:

yms adlı üyeden alıntı

Hocam cevap için çok teşekkür ederim ama maalesef veritabanı yok ortada :D Öyle olsaydı kolay olurdu ama ben değişkenleri harici sitelerden alıyorum :(


Oda güzel, buluruz bir çözüm :D
yms

kişi bu mesajı beğendi.

wmaraci
wmaraci

yms yms WM Aracı Kullanıcı
  • Üyelik 04.12.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici
  • Konum Samsun
  • Ad Soyad M** K**
  • Mesajlar 277
  • Beğeniler 39 / 62
  • Ticaret 0, (%0)
Vallahi üzüldüm geç yanıt verdiğim için. O kadar yazmışsın hocam :(
 

 

@Bean Love getLove()

ismailke ismailke WM Aracı Kullanıcı
  • Üyelik 31.05.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Biyolog
  • Konum Ankara
  • Ad Soyad İ** S**
  • Mesajlar 314
  • Beğeniler 77 / 44
  • Ticaret 10, (%100)

yms adlı üyeden alıntı

Vallahi üzüldüm geç yanıt verdiğim için. O kadar yazmışsın hocam :(


Estağfurullah ya ne demek :D
 

 

yms yms WM Aracı Kullanıcı
  • Üyelik 04.12.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Geliştirici
  • Konum Samsun
  • Ad Soyad M** K**
  • Mesajlar 277
  • Beğeniler 39 / 62
  • Ticaret 0, (%0)
For-Next ile değişkenin içinde aradığım kelime bulunamayana kadar arama döngüsü yaptırabilir miyim acaba? Kafamda şekillendirmeye çalışıyorum ama bir şey çıkmadı :D
 

 

@Bean Love getLove()
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al