• 05-11-2012, 10:10:04
    #1
    Arkadaşlar 8 senedir ASP yazar dururum fakat son günlerde algoritmasında tek sıkıntı çektiğim işlem budur desteğinizi bekliyorum.

    Öncelikle aşağıdaki değişkende görüldüğü üzere virgülle ayrılmış toplamda 4 isim değeri bulunmakta ve sürekli değişmektedir.

    Degerler="1_Ahmet,1_Mehmet,2_Murat,3_Sadi"

    Bu değerlerin başında bulunan "1_" numaralarıda isim grubunu temsil etmektedir. Yani 1. sınıftaki Ahmet ve Mehmet, 2. sınıftaki Murat gibi düşünebiliriz.

    Asıl amacım aşağıdaki gibi her sınıf için bir sorgu veren bir döngü hazırlayabilmek;

    select * from Ogrenciler where isim='Ahmet' or isim='Mehmet'
    and
    select * from Ogrenciler where isim='Murat'
    and
    select * from Ogrenciler where isim='Sadi'

    Umarım anlatabilmişimdir R10'un ASP gücüne inanıyorum bu konuda desteklerini esirgemeyeceklerini biliyorum ve okuyan herkese teşekkür ederim.
  • 05-11-2012, 18:46:59
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Split ile virgülleri bol ve ubound ile toplam değerini bularak bunu ayrı ayrı sql sorguya dökebilirsin.
  • 05-11-2012, 23:05:03
    #3
    zaten öyle yapılacağı kesin de "1_" veya "2_" sınıflandırmasını nasıl yapacaksın. Sistem bu sıralanan tüm değerlerin ilk başındaki "1_" değerini nasıl gruplayacak?
  • 05-11-2012, 23:12:07
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yapmak istedıgınızı tam olarak anlayamadım.bıraz daha acıklarmısnız
  • 06-11-2012, 00:58:33
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    select * from Ogrenciler where isim LIKE '%Ahmet' or isim LIKE '%Mehmet' ORDER BY isim ASC

    seklinde bir query ile sqlden verilerinizin düzenli gelmesini sağlayabilir akabinde yazılım kısmında gruplayabilirsiniz..
  • 06-11-2012, 16:48:47
    #6
    erdeala adlı üyeden alıntı: mesajı görüntüle
    zaten öyle yapılacağı kesin de "1_" veya "2_" sınıflandırmasını nasıl yapacaksın. Sistem bu sıralanan tüm değerlerin ilk başındaki "1_" değerini nasıl gruplayacak?
    Bir döngü içinde iki boyutlu bir dizi yaratacaksın;

    Bu döngü dönerken
    İlk boyuta "_" karakterinden önceki değeri, ikinci boyuta da isim değerini atayacaksın.

    Böylelikle;

    array[1][1]="Ahmet"
    array[1][2]="Mehmet"
    array[2][1]="Sadi"

    şeklinde elde edeceksin...


    sonrada baska döngü içinde sql!ini oluşturcaksın...
  • 09-11-2012, 10:47:17
    #7
    Romansanta adlı üyeden alıntı: mesajı görüntüle
    select * from Ogrenciler where isim LIKE '%Ahmet' or isim LIKE '%Mehmet' ORDER BY isim ASC

    seklinde bir query ile sqlden verilerinizin düzenli gelmesini sağlayabilir akabinde yazılım kısmında gruplayabilirsiniz..
    romansanta'nın dedgıne katılıyorum eger bu sekıl yaparsan sıralama yapacak ve 1-2-3 seklınde sıraya sokacaktır