İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

Asp yardım...

entelsofi02.10.20104 cevap1.408 görüntüleme
2005'den beri115 mesaj
#1
Merhaba arkadaşlar.

İlk olarak asp'yi yeni yeni ögreniyorum.

Sorunum; mdb veri tabanındaki bilgileri <% do while not sr.eof %> ve <% sr.movenext : loop %> metodu ile guncelle.asp sayfamda listeliyorum. Fakat her hangi bir satırda güncelleme yaptığım zaman 1. sıradaki form güncelleniyor.

Benim yapmak istedigim ise hangi formu günceliyor isem o formun güncellenmesi. Yardımcı olursanız sevinirim. Veri tabanına baglantım aşagıdaki şekildedir.
<%
Set sr = Server.CreateObject("Adodb.Recordset")
sql = "select * from upload"
sr.Open sql,baglan
%>
<%
if Request.QueryString("baglan")= "guncelle" Then
aciklama = Request.Form("aciklama")
webadresi = Request.Form("webadresi")
Set guncelle = Server.CreateObject("Adodb.Recordset")
guncellesql = "select * from upload"
guncelle.Open guncellesql,baglan,1,3
guncelle("aciklama") = aciklama
guncelle.update
end if
%>
Cevaplar
entelsofi Konuyu açan
2005'den beri115 mesaj
#2
Böyle bir yol denedim fakat güncelle dedigim zaman 10 adet boş tablo oluşturuyor :(
<%
Set sr = Server.CreateObject("Adodb.Recordset")
sql = "select * from upload"
sr.Open sql,baglan
%>
<%
for i = 1 to 5
webadresi = request.form("webadresi"&i&"")
aciklama = request.form("aciklama"&i&"")
set rs = server.createobject("ADODB.recordset")
rssql="select * from upload"
rs.open rssql,baglan,1,3
rs("aciklama") = aciklama
rs("webadresi") = webadresi
rs.Update
Next
rs.close
%>
2010'den beri26 mesaj
#3
bütün kayıtları niye güncelliyorsun ki "from upload where id="&id şeklinde bişey koyman lazım..
2008'den beri1.108 mesaj
#4
where ile şart belirterek istediğin kayıt üzerinde işlem yapabilirsin

Örneğin:
strSQL="SELECT * from anket_b Where anketid=" & ank & ""
entelsofi Konuyu açan
2005'den beri115 mesaj
#5
Biraz geç oldu ama mantık hatası yaptım ve doğru çözümü buldum :))

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.