12-08-2008, 23:17
|
|
|
חבר מתאריך: 12.12.05
הודעות: 119
|
|
בעיה בקובץ שליחה לACCESS
בעיה בשליחת הנתונים , הדפדפן אומר שיש שגיאת תחביר במשפט INSERT INTO אך אני לא מוצא את הבעיה
הנה הקוד
קוד:
<%
Desc=Request.form("Desc")
PN_BVR=Request.form("PN_BVR")
PN_MF=Request.form("PN_MF")
Location=Request.form("Location")
SA_Name=Request.form("SA_Name")
Quantity=Request.form("Quantity")
set con=Server.CreateObject("ADODB.connection")
con.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("db1.mdb") &";"
set r=con.Execute("select * from [Tavla1] where PN_MF='"& PN_MF &"'")
if not r.eof then
Response.Write"<center>"
Response.Write"<font color='white'>אתה כבר רשום במערכת"
else
con.Execute"INSERT INTO [Tavla1](Desc,PN_BVR,PN_MF,Location,SA_Name,Quantity)
VALUES('"& Desc &"','"& PN_BVR &"','"& PN_MF &"','"& Location &"','"& SA_Name &"','"& Quantity &"')"
Response.Write"<center>"
Response.Write"<font color='white'>ברוך הבא לאתר שלי"
end if
con.Close
set con=nothing
set r=nothing
%>
בדקתי את השמות של השדות והם תואמים לשמות שהכנסתי בקובץ,
תודה מראש
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.
נערך לאחרונה ע"י revivo_e בתאריך 12-08-2008 בשעה 23:35.
|