Microsoft VBScript derleme hatasý hata '800a0401' Deyim sonu gerekli /dizi/diziler.asp, satır 354 sor = "Select * from kategoriler where harf like "&harf&"" --------------------------------------------------^karakter.asp?harf=A diye bir link üzerinden karakter.asp ye geliyor. nedeni ne olabilir bunun?
"deyim sonu gerekli" hatası
7
●7.995
- 21-08-2012, 01:24:17arkadaşlar anlamadığım şekilde böyle bir hata veriyor;
- 21-08-2012, 01:27:20Üyeliği durdurulduString sorgulamasında tek tırnak hatası, bu şekilde çalışması lazımAlıntı
- 21-08-2012, 01:38:35aynı hatayı verdi. aynı kodu başka yerde kullanıyorum hani sorunsuz burada neden böyle yaptı anlamadım.
<% harf = Request.QueryString("harf") %>
ile harfi alıyorum. <img src="images/<%=harf%>.png" /> ile aldığını görüyorum "harf"i ama tablodan okumadan sorun çıkarıyor. - 21-08-2012, 01:47:57bu oldu. çok teşekkürler hocam.
% bunu neden koyduk query.string sonuna? önünde yok da. - 21-08-2012, 01:50:26Üyeliği durdurulduÖnüne de koysan olur, sen a ile başlayan şeyleri listelemek istemişsin sonradan anladım
Bir de harf değişkenini hem veritabanında hem de içerde atama yapmışsın çakışmışsın.
Harf_adi = Request.Querystring("harf") diye atama yapsaydın gene çalışacaktı, banko olsun diye direk ordan alıp koydum query ye
- 21-08-2012, 01:53:05aslında ben şimdiye kadar yaptığım bütün kodlamalarda o şekilde yapıyodum. sorun olmuyordu hiç.
linkten gelenle benim belirlediğim değişkenin isimleri aynıydı hep. bu daha garanti anladığım kadarıyla
çok teşekkürler tekrar.
- 21-08-2012, 16:41:47Üyeliği durdurulduA harfi ile başlayan içerikleri listelemek istiyorsanız, içerisinde A harfi geçen içerikleri listelemek çok mantıksız olur (kayıtlarda arama yapıyorsunuz burada).
Bunun yerine kategoriler tablonda harf adında bir sütun açıp where harf='A' şeklinde sorgu yapmak daha yerinde bir iştir.
Yapmak istediğini anladığım kadarıyla yazdım tabi.