MrLevie Mesaj tarihi: Haziran 3, 2009 Paylaş Mesaj tarihi: Haziran 3, 2009 arkadaşlar bir veritabanım var bu veritabanında search var. bu search tool; said: <%rs.Open "SELECT * FROM PART WHERE PART_NO = "& request.form("search") &"", strCnn,1,3%> koduyla aradığı recordu buluyor ve 6-7 tane textboxı dolduruyor. fakat aynı textboxları update etmek için; said: rs.Close set rs1=Server.CreateObject("ADODB.recordset") rs1.Open "SELECT * FROM PART" , strCnn,1,3 rs1("PART_MODEL")=request.form("Text2") rs1("PART_TYPE")=request.form("Text3") rs1("PART_PRE_MODEL")=request.form("Text4") rs1.Update dediğim zaman sadece PART_NO yu update ediyor. diğerlerini update etmiyor. diğer tarafları update edebilmek için yeni recordset açtım ama pek işe yaramadı (ilk recordsetten devam ettiğim zaman da aynı durum var). çözüm bulamadım bir türlü. sorun nedir? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
MrLevie Mesaj tarihi: Haziran 6, 2009 Konuyu açan Paylaş Mesaj tarihi: Haziran 6, 2009 hayda topiği açtığımı unutmuştum ama kimsenin de cevap vermemiş olması daha fena=) yahu kimse mi bilmez normal ASP memlekette? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
fizban Mesaj tarihi: Haziran 6, 2009 Paylaş Mesaj tarihi: Haziran 6, 2009 textboxların yanına hidden şekilde, "id" gibi bir değişkeni koy, rs1 i açarken "select * from part where id = " & degisken" de, sonra update et. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
MrLevie Mesaj tarihi: Haziran 6, 2009 Konuyu açan Paylaş Mesaj tarihi: Haziran 6, 2009 bildiğin anlamadım=( en azından id kısmını Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Tcpip Mesaj tarihi: Haziran 8, 2009 Paylaş Mesaj tarihi: Haziran 8, 2009 rs.Close set rs1=Server.CreateObject("ADODB.recordset") rs1.Open "SELECT * FROM PART" , strCnn,1,3 rs1("PART_MODEL") = request.form("Text2") rs1("PART_TYPE")=request.form("Text3") rs1("PART_PRE_MODEL")=request.form("Text4") rs1.Update 1. burada ki rs1.Open "SELECT * FROM PART" , strCnn,1,3 hatalı cunku böyle bırakırsan bütün kayıtları etkiler where ekleyip ilgili kayda ulaşman lazım. 2. request.form olması gerekli yani gönderdiğin tarafda post eden bir formun olacak ve name = text2 name = text3 name = text4 özellikli text alanların olması lazım. 3. temiz kod yazarsan hatayı daha kolay görürsün bu nedemek göstereyim. sen burada tek satırda hem sql komutunu hemde record set i açmıssın. bunları ayrı ayrı yaparsan temiz kod olur. birde form isteklerini de ayrı değişkenlere aktar. örnek: 'form ögelerini alıyorum id = request.form("id") baslik = request.form("baslik") 'aldım 'record set olustur ve baglan set haber_edit = Server.createobject("Adodb.Recordset") sorgu = "select * from haber where id="&id&"" haber_edit.open sorgu,baglanti,1,3 'baglanıldı 'guncelle habedited("baslik") = baslik habedited.update 'tamam abi :p Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar