שלח תשובה

זירת השאלות

778
צפיות
2
תשובות

שאלה בקשר לASP

,‏ 14 במרץ, 2010

הכנתי קוד שמכניס נתונים לבסיס נתונים מסוג MS acces:
<%
category=Trim(Request.Form("category"))
subcat=Trim(Request.Form("subcat"))
head=Trim(Request.Form("head"))
date=Trim(Request.Form("date"))
byuser=Trim(Request.Form("byuser"))
body=Trim(Request.Form("body"))
time=Trim(Request.Form("time"))
tags=Trim(Request.Form("tags"))

If LEN(byuser)=0 Then byuser="חסוי"

body=REPLACE(body, vbCrlf, "<br>")
body=REPLACE(body, "[b]", "<b>")
body=REPLACE(body, "[/b]", "</b>")
body=REPLACE(body, "", "<img src='images/smile1.gif'>")
body=REPLACE(body, ";)", "<img src='images/smile1.gif'>")


sq="insert into news(full_news,title,author)values(#"&category&"#,#"&subcat&"#,#"&head&"#)"


path = server.mappath("admin/mydb.mdb")
set c=server.createobject("ADODB.Connection")
c.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" &path
c.Execute sq
%>

אבל ברגע שאני מנסה להציג את הדף הוא מראה לי שגיאה:

Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/flickr/AddContent.asp, line 133, column 81
sq="insert into news(full_news,title,author)values(#"&category&"#,#"&subcat&"#,#"&head&"#)"
——————————————————————————–^

אני לא מצליח להבין איפה הטעות הריי עשיתי הכל לפי המדריכים באתר
אם אפשר עזרה בבקשה

תגיות:

2 תשובות

  1. אתה משרשר את הפרמטרים בצורה לא נכונה
    ה-X צריך להיות בתוך מרכאות משני הכיוונים


    אלי ענתבי

  2. mc2win הגיב:

    אם אפשר לפרט יותר
    אם אתה יכול לפרט יותר על ה-X

שלח תשובה