arkadaşlar;
veritabanına admin panelinden bilgi giriyorum. sorunum şudur ki; text field da olsa, wysiwyg de olsa, girdiğim yazının içinde kesme işaret (') varsa kaydet deyince şu hatayı veriyor:
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression ''<P><STRONG>Kurþunlu Þelalesi</STRONG> belki size Antalya Bölgesi içindeki, diðer þelaleler kadar büyük ve þaþýrtýcý gelmeyebilir. Ancak bu küçük þelale etrafýndaki Orman Bakanlýðý nca düzenlenen piknik alaný, þelaleden inen suyun akýp gittiði küçük bir d'.
/admin/bilgi.asp, line 213
ama bilgilerin içinde hiç kesme işareti yoksa sorunsuz kaydediyor. bu neden olur? nasıl düzeltilir acaba ?
Kod hatası
4
●619
- 28-01-2009, 15:29:56Php'den başka kod alanı yok onun için php diyo, yoksa kodlar asp zaten.webadnan adlı üyeden alıntı: mesajı görüntüle
Hata veren dosyayı aç, request.form("baslik") böyle bi' kaç kod vardır bu kodları, örneğin; cevir(request.form("baslik")) gibi, cevir(buraya al)
Sonrada aşağıdaki kodları dosyanın en üstüne koy.
<%
Function cevir(ByVal data)
data = Replace (data ,"'","`",1,-1,1)
cevir=data
End Function
%>
Yine yapamazsan, hata veren dosyayının kodlarını buraya koy, yapıyım.