Arama butonu
Bu konudaki kullanıcılar: 1 misafir
9
Cevap
4398
Tıklama
0
Öne Çıkarma
bir asp sorum daha olacak?
S
20 yıl
Yarbay
Konu Sahibi

urun_kayit_duzenle.asp diye bir dosyam var,burada bulunan formdaki değerleri


<%
id = Request.QueryString("id")
If Not isnumeric(id) Or Len( id)=0 Then
mesaj "Yanlış Sorgu Cümlesi"
End If
'-----------------------------------------------------------------------------------
Veri_yolu = Server.MapPath("db/kisiler.mdb")
Bcumle = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Veri_yolu
Set bag = Server.CreateObject("ADODB.Connection")
bag.Open (Bcumle)
Set kayit = bag.Execute("Select * FROM urunler where id =" & id)
If kayit.eof Then
mesaj "Olmayan Kayıt İstendi"
End If

%>
<form action="guncelle.asp" method="post">
<input name="seri_no" type="text" size="20" value="<%=kayit("seri_no")%>">
<input type="hidden" name="id" value="<%= kayit("id") %>">
</form>


şeklinde guncelle.asp ye gönderiyorum.
gunlelle.asp de şu şekilde;

<%
dim seri_no
seri_no=request.Form("seri_no")


Veri_yolu = Server.MapPath("db/kisiler.mdb")
Bcumle = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Veri_yolu
Set bag = Server.CreateObject("ADODB.Connection")
bag.Open (Bcumle)
Set kayit = Server.CreateObject("ADODB.Recordset")
sql = "Select * FROM urunler WHERE id = " & id
kayit.Open sql, bag, 1, 3

kayit("seri_no")=seri_no
kayit.update
kayit.Close
Set kayit = Nothing
bag.Close
Set bag = Nothing
%>


fakat çalışırken guncelle.asp ye geldiğinde aşağıdaki gibi bir hata veriyor,ben uğraştım bulamadım yardımcı olursanız sevinirim,şimdiden teşekkürler..

Hata Tipi:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Sürücüsü] 'id =' sorgu ifadesi içindeki Sözdizimi hatası (eksik işleç)

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil