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.
<%
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 Ol Şimdi DeğilÜ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.