• 02-10-2007, 12:07:44
    #1
    asp den hiç anlamam ama elimdeki script şu hatayı vermekte sorun nedir yardımcı olabilirmisiniz.

    Hata Tipi:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'asc'.
    kategori.asp, line 30
    line 30 : rsAdd_altKtgr.Open sqlAdd_altKtgr, Conn, 1, 3
  • 02-10-2007, 19:46:54
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sqlAdd_altKtgr değeri nedir?
  • 02-10-2007, 21:02:26
    #3
    büyük bi ihtimalle ' tek tırnak varsa gönderdiğin veri bundan kaynaklanıyordur

    bunu da


    gelenveri=replase(gelenveri,"'","’")

    şeklinde çözümleyebilirsin ama kodu görmeden bişey demek çokta doğru olmaz
  • 03-10-2007, 12:07:04
    #4
     <%
      if rsAdd_kategori("siralamaOzelligi") = 0 then sql_siralamaOzelligi = " order by kategoriIsmi_dil" & aktifDil
      if rsAdd_kategori("siralamaOzelligi") = 2 then sql_siralamaOzelligi = " order by siraNo"
      if rsAdd_kategori("siralamaOzelligi") = 3 then sql_siralamaOzelligi = " order by olusturulmaTarihi"
      if rsAdd_kategori("siralamaOzelligi") = 4 then sql_siralamaOzelligi = " order by sonGuncellemeTarihi"
      if rsAdd_kategori("siralamaYonu") = 1 then siralamaSekli_sql ="desc" else siralamaSekli_sql ="asc" end if
      Set rsAdd_altKtgr = Server.Createobject("Adodb.Recordset")
      sqlAdd_altKtgr = "SELECT * FROM kategori WHERE ustid=" & ktgr_id & " or goruntulenmeKonumlari LIKE '%-k" & ktgr_id & "-%' " & sql_siralamaOzelligi &" "& siralamaSekli_sql
      rsAdd_altKtgr.Open sqlAdd_altKtgr, Conn, 1, 3 
      altKtgrSayisi = rsAdd_altKtgr.recordCount 
    %>