Kategorileme Sorunu (Asp)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    ilk göz ağrım bu kod :D toplu silim için yazmıştım çalışıncada vazgeçemedim :D

     

    çalışıyo ama :|


    kelimeler albayım bazı anlamlara gelmiyor.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    abi i = 1 diyorsun birden 1 e kadar döndür :D yani tek benim dediğim kodu yazdırıyor aynısı :D:D:D::

    olsun mühim olan insanlık 

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    'kategorinin idsi "id" olsun

    set rs = server.createobject("adodb.recordset")
    sql="select * from altkategori where anakategoriid ="& id &""
    rs.open sql, db, 1, 3

    do while not rs.eof

    db.execute("DELETE from resimler where altkategoriid="&rs(id)&"")

    rs.movenext
    loop

    yukarıda anakategorisi id olan alt kategorilerin hepsini çektik sırasıyla bu alt kategorilere ailt olan resimleri sildik

    db.execute("DELETE from altkategori where kategoriid="& id &"")
    db.execute("DELETE from anakategori where id="& id &"")

    yukarıda da idsi id olan anakategori ile anakategoriid'si id olan altkategorileri sildik

     

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek
    FOXXLY bunu yazdı:
    -----------------------------

    for i=1 To 1
    Set strSQL = sur.Execute("DELETE from TABLO where kid="&id&"")
    Set TopluSil = sur.Execute(strSQL)  
    'ASPDEPO.ORG
    Next  
    response.redirect Request.ServerVariables("HTTP_REFERER")


    -----------------------------
    hocam eski kodun olduğu belli yeni foxxly böyle kodlar yazmamalı :D

    yukarıda yazdığın kodların aynısını yapan aşağıdaki kod

    sur.Execute("DELETE from TABLO where kid="&id&"")
    response.redirect Request.ServerVariables("HTTP_REFERER")

    for'a do while'a falan ihtiyaç yok çünkü execute metoduyla silme işleminde o şartı saylayan tüm kayıtlar gider..
    delete from tablo dersen mesela tablondaki tüm kayıtları uçurursun delete from tablo where a = 5 dersen kayıtlardan a=5'i sağlayanların hepsini silersin

    ama arakadaş tüm kayıtları silmekten çok birbiriyle bağlantılı kategoriyi onun altkategorilerini ve o altkategorilere ait tüm resimleri silmek istiyor.. bi önceki mesajım işe yarar diye düşünmekteyim :D

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    recordseti ne kadar çok seviyosunuz :| hiç iyi bişey değil belirteyim :D

    :|
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    yeahh execute rulz :D::D

    set sil = baglantim.execute ("delete from hebeguq") 

    bunları öğrenmek  php de işime yaradı :) 

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek
    Bu asp ne işe yarıyo?

    10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Kendi özlü sözümdür, kaynak belirterek kullanınız.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    pesimistzombie bunu yazdı:
    -----------------------------
    recordseti ne kadar çok seviyosunuz :| hiç iyi bişey değil belirteyim :D
    -----------------------------
    iyi de hocam kayıtsetini açmadan tüm altkategorilerdeki tüm resimleri nasıl sileceksin?

    gösterirsen bi daha kullanmam söz..

    yani birden çok altkategori olduğu için do while içine alıp ne kadar altkategori varsa herbirine ait tüm resimleri siliyo

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek

    Kategorilerin altını silmek için kod yazmayın :|

    ne yapıosunuz hocam siz :|

    Bill gates amcam görse oturur ağlardı...

    Eski bir japon atasözü derki, "Sql ile yapabileceğini Sql ile yap..."

    Databasede diagramları oluşturun,kategorileri altkategorilere bağlayın,

    Sonrada

    On Update
    On Delete triggerlarına  Execute yazın,

    o kendisi ekler siler karışmayın altkategorilere...


    10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Kendi özlü sözümdür, kaynak belirterek kullanınız.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek

    Ha yok illa ben sitem hızlı calışmasın, kasılsın, diosanız, o zaman şu şekilde direk execute edebilirsin...

    ana_kategoriler adlı tablom var bunun içindede
    ----------------------------------------------------------
    id                    =  otomatik sayı
    kategori_adi     = metin
    kategori_id       = metin
    -----------------------------------------------------------
    altkategoriler adlı tablom var bunun içindede
    ----------------------------------------------------------
    id                      = otomatik sayı
    ana_kategori      = metin
    alt_kategori       = metin
    alt_kategori_id   = metin
    ----------------------------------------------------------
    olaraktan field larımız bulunmakta

     

    dielimki anakategoriyi sildiniz..

    delete from ana_kategoriler where id=3

    delete from altkategoriler where altkategori.ana_kategori not in (select id from ana_kategori)

    Bu şekilde yaparsınız...

    Ama en güzeli database religionlarını kullanarak yapılandır, yukarda anlattığım...

    Gene sqldeki triggerlara Onupdate triggerı ve Ondelete triggerı ekleyerek yapabilirsiniz...

    yada

    silinecek ana_kategoriler.id 3 olsun

    önce

    delete from altkategoriler where altkategori.ana_kategori =3

    delete from ana_kategoriler where id=3

    şeklindede yaparsınız...

     


    10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Kendi özlü sözümdür, kaynak belirterek kullanınız.
Toplam Hit: 2930 Toplam Mesaj: 27