שלח תשובה

זירת השאלות

636
צפיות
4
תשובות

יש לי בעיה אם קוד השליחת נתונים

,‏ 29 במאי, 2009

זה הקוד:
<html>
<head>
</head>
<body >

<%
gname=Trim(Request.Form("gname"))
gcat=Trim(Request.Form("gcat"))
glink=Trim(Request.Form("glink"))
fromusr=Trim(Request.Form("fromusr"))
data=Trim(Request.Form("data"))
photolink=Trim(Request.Form("photolink"))



sq="insert into games(gname,gcat,glink,fromusr,data,photolink)values(`"&gname&"`,`"&gcat&"`,`"&glink&"`,`"&fromusr&"`,`"&data&"`,`"&photolink&"`)"


path = server.mappath("games.mdb")
set c=server.createobject("ADODB.Connection")
c.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" &path
c.Execute sq
%>
<h2><center>המשחק נוסף</h2>
  </tr>
</table>
</body>
</html>

כאשר אני שולח נתונים מתקבלת השגיאה הבאה:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x5074 Thread 0x605c DBC 0x6e28e01c Jet'.

/_____18_/lucki/heb/games/request.asp, line 37

אני כבר בדקתי כמה דברים ולא יודע לא עובד

תגיות:

4 תשובות

  1. בעיית הרשאות
    אתה צריך לאפשר הרשאות כתיבה למשתמש של ה-IIS, שיוכל לכתוב נתונים לאותה התיקייה, במערכת ההרשאות של חלונות. יש על זה מאמר איפשהו באתר לדעתי…


    אלי ענתבי

  2. mc2win הגיב:

    תקשיב
    אולי יש בעיה בגלל שיצרתי אותו לא דרך MICROSOFT ACESS

    אלא דרך KEXI בלינוקס?

  3. mc2win הגיב:

    ויש לי עוד שאלה
    אם נניח אני מנסה לשלוף נתונים רק לגבי

    ערך מסוים כמו ACTION ואני רוצה להציג רק אותו

    אז אני עושה ORDER BY GAMES נכון? והאם הוא יציג את הנתונים כמו שצריך? או שיציג את כולם? כמו אני עושה BY ID?

  4. לא מכיר לינוקס
    הנתונים שישלפו הם בהתאם לשאילתא… אני לא מכיר את שמות השדות שלך או את צורה הסידור אז קשה להגיד בדיוק, אבל כמובן שהשליפה היא לפי מה שאתה מגדיר בשאילתא


    אלי ענתבי

שלח תשובה