שלח תשובה

זירת השאלות

668
צפיות
7
תשובות

בעיה בקוד ASP-עמוד הרשמה.בבקשה עזרה

,‏ 29 במאי, 2005

שלום…יש לי בעייה ביצירת עמוד הרשמה…יש לי מסד נתונים והכל בסדר זה הקוד שלי:(שלקוח מהאתר פה דרך אגב)




<%
   If Request("Login")<>"" And Request("Password")<>"" Then
      'only login & password are required
      Dim conn, SQLstr
      Set conn = Server.CreateObject("ADODB.Connection")
      conn.Open "mydsnmatan"

      SQLstr="INSERT INTO SiteUsers (Login,Password,Fname,Lname,Email)"
      SQLstr= SQLstr & " VALUES ('" & Request("Login") & "','"
      SQLstr= SQLstr & Request("Password") & "','"
      SQLstr= SQLstr & Request("Fname") & "','"
      SQLstr= SQLstr & Request("Lname") & "','"
      SQLstr= SQLstr & Request("Email") & "')"
      conn.Execute SQLstr
      conn.Close
      Set conn = Nothing
      Response.Redirect "enter.asp"
   End If
%>

ושאני מריץ והכל הוא טוען שיש שגיאה בשורה 14…וזה מה שרשום שמה:

      conn.Execute SQLstr

למה יש לו בעיה בעדכון הנתונים לטבלה..?

בבקשה אני צריך את זה דחוף

תגיות:

7 תשובות

  1. BuildHome הגיב:

    במידה וכל הנתונים
    שהוזנו מהטופס תקינים ולא מכילים תווים שיכולים 'לדפוק' את ההרשמה אז נסה להוסיף סוגריים מרובעות ל-Password, כלומר שיהיה [Password] וזאת כיוון ש-password היא מילה שמורה.

  2. 0xfo7d הגיב:

    אחי…
    תראה עמוד ההתחברות עובד לי…אבל ההרשמה לא…הבעיה היא בהכנסת הנתונים לבסיס הנתונים שלי…למה זה קורה???אוף..תנסה לעזור לי:(

  3. BuildHome הגיב:

    עשית מה שכתבתי?
    אתה מזין נתונים נכונים בטופס (רק אותיות למשל)?
    הקוד עצמו נראה תקין.

  4. 0xfo7d הגיב:

    כן,אבל לא יודע מה נסגר
    כן אני מזין נתונים נכונים…הכל נכון…אין לי מושג מה הוא רוצה ממני…תנסה להריץ על המחשב שלך תגיד לי אם עובד…

  5. 0xfo7d הגיב:

    שליחת טופס ב ASP
    יש לי בעיה…יצרתי טופס שליחת אימייל ב HTML…ואני רוצה שהוא יישלח את הטופס דרך האתר ולא דרך האווטלוק…אני רוצה שזה יהיה ב ASP ולא PHP מישהו יכול לעזור לי?

  6. BuildHome הגיב:

    תדפיס את השאילתה
    ותראה את הפלט (response.write SQLstr).

  7. BuildHome הגיב:

    מאמרים
    חפש CDONTS או CDOSYS למשל במאמרים ותמצא.

    תצטרך אכסון בתשלום (לא חינמי) על מנת שהרכיבים הללו יפעלו.

שלח תשובה