Fso İşlemleri

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek

    arkadaşlar herkese merhabalar fso ıle yaptıgım upload ı db e kaydedıyorum duzenlıyorum burada bir sorun yok...

    ancak db de duzenledıgım verileri kaydederken degısıklıklerın dosyadada yapılmasını ıstıyorm mesela

    eger bir resmi editleyip baska bı resım ekledıysem digerinin üzerine yazılsın yada silinsin editlenen...

     

    --- db işlemlerini yaptırdıgım sayfa --- 

     

     

    <%
    asd = "db.mdb"
    Set baglantimiz = Server.CreateObject("ADODB.Connection")
    baglantimiz.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("db.mdb")

    gelen deger tanımları...


    if islem="sil" then

    baglantimiz.execute("DELETE FROM tablo WHERE id="& id &"")
    %>
    <script>
    alert("silindi")
    location.href="sayfa.asp";
    </script>
    --- db işlemlerini yaptırdıgım sayfa --- 

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek

    çözemedim hala :'(

    ek olarak şöyle bir ornek vereyım avatar olayı gıbı bi resm var yenısını ekledıgımızde eskısını sılmek ıstıyorum db ve klsörden :S

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    rs.Open "Select * From Logolar Where LogoID=" & LogoID,baglanti,1,3
    If rs.EOF Then
    Response.Write "<center>Hata!</center>"
    Else
    ResimYolu=rs("LogoURL")
    OnizlemeResim=rs("Onizleme")
    rs2.Open "Delete From Logolar Where LogoID=" & LogoID,baglanti,1,3

    Set fso = CreateObject("Scripting.FileSystemObject")
          fso.DeleteFile(Server.MapPath("../logolar/"&ResimYolu))
          fso.DeleteFile(Server.MapPath("../logolar/onizleme/"&OnizlemeResim))
    Set Fso = Nothing

     

    silme islemi icin ornek kod veriyim. bi sitemde kullanmıstım oynamadım kurcalarsın direk.

    düzenleme islemi icinse; düzenlenen verinin resim yolunu alırsın. düzenleme esnasında alınan resmi kaydederken aynı isimde kaydettirirsin. overwrite özelliğini de true yaparsın. mis gibi olur :)


    screw you guys! i"m goin" hoooome!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek

    hocam cozdum ancak db silişinde bi sorunla karsılastım dbnın ıdsını ful sılıor benım ıstedıgım resım sutununndakı verıyı sılsın sadece kod şöyle..

     

    set sil=baglantimiz.execute("delete FROM tablo WHERE id="& id &"" )
    response.write("Ne varsa sildim gitti")
      else
      response.Write("Belirtilen dosya klasörde yok")
      response.End()
      end if

     

    sanırım WHERE id="& id &"" suralarda bısıyler yapmalıyım ama :|

     

    yardımlarınızı beklıyorum.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    tek satırdan bi sütunu silmek için silme değilde güncelleme olarak düşün. yani kod şöle bişi olcak;

    "update veritabaniadi set resim='' where id=" & id

    gibi. 


    screw you guys! i"m goin" hoooome!
Toplam Hit: 945 Toplam Mesaj: 5