שלח תשובה

זירת השאלות

610
צפיות
3
תשובות

בעיה בשמירת נתוני המשתמש באקסס

,‏ 12 ביולי, 2006

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


<%@ LANGUAGE="VBSCRIPT" %>
<%


   dim sqlText,conn
   set con = Server.CreateObject("ADODB.Connection")
    
   con.Open "DATA"

    sqlText= "INSERT INTO People (user,password,NAME,Last_name,ID,address,CITY,zip_code,telephone,cellular,email)"
    sqlText=sqlText & "values ('" & Request.form("user") & "','"
    sqlText=sqlText & Request.form("password") & "','"
    sqlText=sqlText & Request.form("NAME") & "','"
    sqlText=sqlText & Request.form("Last_name") & "','"
    sqlText=sqlText & Request.form("ID") & "','"
    sqlText=sqlText & Request.form("address") & "','"
    sqlText=sqlText & Request.form("CITY") & "','"
    sqlText=sqlText & Request.form("zip_code") & "','"
    sqlText=sqlText & Request.form("telephone") & "','"
    sqlText=sqlText & Request.form("cellular") & "','"
    sqlText=sqlText & Request.form("email") &"')"
    con.Execute sqlText
    con.Close
    set con = Nothing




במקום תוכן הדף מוצג לי דף ובו רשום



The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.



Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] ‏‏על הפעולה להשתמש בשאילתה הניתנת לעדכון.
/MSMQ/ISRAEL@@&&/adduser.asp, line 22


Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Page:
GET /MSMQ/ISRAEL@@&&/adduser.asp

תודה

תגיות:

3 תשובות

  1. shlomolol הגיב:

    ואיפה הקונקשן סטרינג?
    "DATA" זה לא קונקשן סטרינג.

  2. מתכנת הגיב:

    הגדרת משתנה לא נכון
    בשורת הגדרת המשתנים רשמת


       dim sqlText, conn

    ובשורות הבאות כינת את המשתנה conn בשם con
    ולפי דעתי זהו הגורם לבעיה.

  3. shlomolol הגיב:

    לא בהכרח
    אם לא הוגדר "אופשן אקספליסיט" אז אפשר להגדיר משתנים בזמן השימוש הראשון בהם [פתח לבאגים כמובן], ואם כן היתה מוחזרת שגיאה מסוג שונה.

שלח תשובה