Eski 21-05-04, 09:39 #1
uyeol uyeol çevrimdışı
Varsayılan SORU:Veritabanında Tablo Alanı Uzerine Kayıt

Arkadaşlar; hazırlamış olduğum bir formla, veritabanının bir tablosundaki alanların üzerine kayıt yapmak istiyorum. Yani formdan bilgileri girip kaydet dediğimde, girmiş olduğum bilgilerin eskilerinin üzerine yazılması istiyorum. Bunu yapamadım. Otomatik id verdim, yeni bir bilgi girdiğimde otomatik olarak ikinci kayıt olarak kaydediyor, fakat ben üzerine yazmasını istiyorum. ASP de bunu nasıl yapabileceğimi anlatacak arkadaşa şimdiden çok teşekkür ederim.

İyi çalışmalar.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 21-05-04, 16:33 #2
mca mca çevrimdışı
Varsayılan Cvp: SORU:Veritabanında Tablo Alanı Uzerine Kayıt

access hakkında bilgim yok ama php/mysql için olanı yazayım belki aspde de aynı işi görür

formdan gelen değişkenler
----------------------------
degisken1
degisken2


deneme_tablosu
-----------------------
id
alan1
alan2

verinin idsi - 1 olsun..


$sql="update deneme_tablosu set alan1=$degisken1, alan2=degisken where id=1";
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 24-05-04, 14:59 #3
FiReTaLk FiReTaLk çevrimdışı
Varsayılan Cvp: SORU:Veritabanında Tablo Alanı Uzerine Kayıt

yapmak istediğin sanırım değişiklik. Değişiklik yapabilmek için ilk önce hangi kaydı değiştireceğini bilmelisin. Bunu da sayfadan gelen veri ile yapacaksın. değişiklik yapmak istediğin kaydın id(referans no) sini kullanmalısın.

sql="select * from tablo_ismi where id= " & request("id")
rs.Open sql, conn, adOpenStatic, adLockOptimistic, adCmdText
rs("ismi") = request("ismi")
rs.update
rs.close

tabi conn ve rs objesini tanımladığını varsayıyorum.

kolay gelsin ...
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



Tüm saatler GMT +3. Şuan saat: 08:44
(Türkiye için artık GMT +3 seçilmelidir.)

 
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz. Tatil