AccessTr.neT

Tam Versiyon: veri tabanı kayıt ve güncelleme sorunu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5
böyle bişey yapmaya kalktım ama olmadı Img-cray
hata Sql satırı hata beceremedim

<%
if session("uyedurum") = True Then
%>
<%
Set Baglanti = Server.CreateObject("ADODB.Connection")
Baglanti.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("rast.mdb")
%>
<%
kadi=request.form("kadi")
yanlis=request.form("yanlis")

intLowerBound = 1
intUpperBound = 9

Randomize()

intRangeSize = intUpperBound - intLowerBound + 1
sngRandomValue = intRangeSize * Rnd()
sngRandomValue = sngRandomValue + intLowerBound
intRandomInteger = Int(sngRandomValue)

Response.Write intRandomInteger
%>
<%
sql = "UPDATE uye SET tablo_altsınır=tablo_altsınır+intRandomInteger WHERE session("kadi") = kadi"
Set kelebek = Server.CreateObject("Adodb.Recordset")
kelebek.Open sql,Baglanti,1,3
if not kelebek.eof then

response.redirect "toplam_puan.asp"
End If
%>
Kod:
sql = "UPDATE uye SET tablo_altsınr=tablo_altsınır+intRandomInteger WHERE session("kadi") = kadi"

SET kısmından sonra tablo_altsınr=... derken ı harfini unutmuşsunuz.
koydum ama yine aynı hata Img-cray
Siz bu kodu hangi ortamda yazıyorsunuz? ASP için mi?
(02/09/2010, 15:35)horozufuk yazdı: [ -> ]Sn melek1196,

Örneğinizi eklerseniz ürettiğiniz sayının dosyaya kaydını yaptırabiliriz.

Üretilen sayı hangi tabloya ve hangi alana kaydedilecekse belirtiniz.

urettiğim sayı direk degil urettiğim sayıyı bulduya otomatik diğerim 5 cıktı bu buldugu sayıyı alt_sınır yazan yerdeki rakamla toplıyacak mesela toplam 12 cıktı
uye sayfaya tekrar girdiğinde tekrar sayı uretecek alt_sınır en son 12 idi mesela 12 ile toplıyacak gibi gibi
uye her sayfaya girince aynı devam edecek Icon_rolleyes
(02/09/2010, 23:06)alpeki99 yazdı: [ -> ]Siz bu kodu hangi ortamda yazıyorsunuz? ASP için mi?

evet Img-cray
Kod:
sql = "UPDATE uye SET tablo_altsınr=tablo_altsınır+intRandomInteger WHERE session("kadi") = kadi"

Tahminime göre Sql stringi içinde kullandığınız değişkenler geçersiz duruma geliyor. PHP ile kodlama yaparken string içinde değişken kullanımına izin var ancak Access'te yok. Büyük ihtimalle aynı durum ASP içinde geçerlidir. Kodunuzu şu şekilde değiştirip deneyin.

Kod:
sql = "UPDATE uye SET tablo_altsınr=tablo_altsınır+" & intRandomInteger & "WHERE session("kadi") = " & kadi

Benim buraya yazdığım doğru olmayabilir gözden geçirip çalışan ASP örneklerinden kullanımını inceleyin. Farklı bir dosyada test ederek doğruluğunu kontrol edin.
Sayfalar: 1 2 3 4 5