שלח תשובה

זירת השאלות

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

שלום רציתי לשאול מה הבעיה בקוד הבא

,‏ 14 במרץ, 2007

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



%>


  if Request("user")<>"" And Request("password")<>"" Then
      'only login & password are required
      dim  SQLstr,Conn, conStr
      Set Conn = Server.CreateObject("ADODB.Connection")
      conStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source ="
      conStr = conStr & Server.MapPath("outpost.mdb")
      conn.Open "DATA"

      SQLstr="INSERT INTO outpostDB (user,password,NAME,Last_name,NID,address,CITY,zip_code,telephone,cellular,email)"
      SQLstr= SQLstr & " VALUES ('" & Request("user") & "','"
      SQLstr= SQLstr & Request("password") & "','"
      SQLstr= SQLstr & Request("NAME") & "','"
      SQLstr= SQLstr & Request("Last_name") & "','"
      SQLstr= SQLstr & Request("NID") & "','"
      SQLstr= SQLstr & Request("address") & "','"
      SQLstr= SQLstr & Request("CITY") & "','"
      SQLstr= SQLstr & Request("zip_code") & "','"
      SQLstr= SQLstr & Request("telephone") & "','"
      SQLstr= SQLstr & Request("cellular") & "','"
      SQLstr= SQLstr & Request("Email") & "')"
      conn.Execute SQLstr
      conn.Close
      Set conn = Nothing

   End If


<%





תודה

תגיות:

3 תשובות

  1. זהר פלד הגיב:

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

  2. raychin הגיב:

    הודעת השגיאה היא:

    Error Type:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
    /project1/adduser.asp, line 18

    ומה שרשום בשורה 18 זה


    conn.Execute SQLstr

    תודה

שלח תשובה