• 04-08-2012, 00:45:31
    #1
    arkadaşlar veritabanına veri ekleyebiliyorum, silebiliyorum ancak düzenleme yapamıyorum. nedeni ne olabilir? internetteki hazır dosyalarla da denedim onlarla da olmadı.

    duzenle.asp içinde;

    duzenle2.asp?id=<%=WM("id")%>
    diye linkler var. tıkladığımda aşağıdaki kodların olduğu sayfa açılıyor. daha doğrusu hata veriyor. safya hiç açılmıyor.

    <%
    Set Sur = Server.CreateObject("ADODB.Connection")
    Sur.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database/veritabanim.mdb")
    
    id=request("id") 
    
    adi=Request.Form("adi") 
    radyo_site=Request.Form("radyo_site") 
    hit=Request.Form("hit") 
    logo=Request.Form("logo") 
    tur=Request.Form("tur") 
    player_url=Request.Form("player_url") 
    genislik=Request.Form("genislik") 
    yukseklik=Request.Form("yukseklik")
    
    If adi="" or radyo_site="" or hit="" or logo="" or tur="" or player_url="" or genislik="" or yukseklik="" Then 
    Response.Write "Formda eksik bilgi býraktýnýz.<br><br>" 
    Response.Write "Geri dönüp kontrol ederek tekrar deneyiniz.<br><br>" 
    Response.Write "<a href=javascript:history.back()>Geri dönmek için tıklayınız.</a>" 
    Else
    
    Set guncelle=Sur.Execute("update radyolar Set adi='"&adi&"' , radyo_site='"&radyo_site&"' , hit='"&hit&"' , logo='"&logo&"' , tur='"&tur&"' , player_url='"&player_url&"' , genislik='"&genislik&"' , yukseklik='"&yukseklik&"' where id="&id&") 
    
    Response.Redirect "duzenle.asp?id="&id&"" 
    %>
  • 04-08-2012, 03:42:56
    #2
    Set guncelle=Sur.Execute("update radyolar Set adi='"&adi&"' , radyo_site='"&radyo_site&"' , hit='"&hit&"' , logo='"&logo&"' , tur='"&tur&"' , player_url='"&player_url&"' , genislik='"&genislik&"' , yukseklik='"&yukseklik&"' where id="&id&")


    burada en sondaki "&id&" yerine '1' ya da db de hangi idler varsa rastgele onları yazıp da dener misin? Eğer bu şekilde güncelleme oluyorsa id yi alamıyorsundur.
  • 04-08-2012, 12:34:41
    #3
    olmadı yine. çalışan hazır dosyalarda da bu hatayı veriyor. yazma korumalı desem veri girişi yapabiliyorum. anlamadım sebebini
  • 04-08-2012, 18:07:49
    #4
    Üyeliği durduruldu
    Response.Redirect den sonra End If göremedim, eksik. Ayrıca Sayı değerler tek tırnak içine alınmaz. Örneğin hit='"&hit&"' değil hit="&hit&" olmalı.
  • 05-08-2012, 00:44:11
    #5
    hallettim hocam tamamdır.