שלח תשובה

זירת השאלות

556
צפיות
10
תשובות

יש לי בעיה עם המסד נתונים

,‏ 19 במאי, 2005

זה הדף של החיבור למסד נתונים


<%
Dim conn, ConnectString

ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("mportal.mdb") & ";Persist Security Info=False"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString
%>


וזאת השגיאה



Error Type:
Microsoft OLE DB Service Components (0x8000FFFF)
‏‏כשל קטסטרופלי
/mportal/conn.asp, line 6


תודה לעוזרים

תגיות:

10 תשובות

  1. ניר טייב הגיב:


    נוסטלגיה (הרבה זמן שלא ראיתי את השגיאות המעפנות האלו )

    תבדוק שה-Connection String שלך נכון.
    http://www.connectionstrings.com

  2. mrmistory הגיב:

    מה זה אבל? שנים בכלל לא ראיתי את זה
    ראיתי הרבהשגיאות אבל לא כזאת.

  3. 0mrit הגיב:

    יש לי בעיה עם הכנסת נתונים למסד
    הנה הבעיה


    Error Type:
    Microsoft JET Database Engine (0x80004005)
    ‏‏מספר ערכי שאילתה ושדות יעד אינו זהה.
    /mportal/register_add.asp, line 36

    שורה 36


    conn.execute sqlstring2

    והשאילתה שמכניסה את הנתונים

    sqlstring2="insert into users values ('" & request.form("user_name") &  "','" & request.form("user_password") &  "','" & request.form("user_password2") &  "','" & request.form("mail") &  "','" &request.form("icq") & "','" &request.form("banner") & "')"


    תודה לעוזרים

  4. BuildHome הגיב:

    לא הגדרת את השדות
    שאתה מתכוון להכניס לטבלה במסד.
    אחרי insert into users בשאילתה אתה צריך לפתוח סוגריים ולכתוב את שמות השדות שאתה הולך להוסיף בדיוק באותו סדר של ההוספה ב-values.
    לפרטים כנס למדריך SQL שאילתת הכנסה (Insert).

  5. 0mrit הגיב:

    תופעה מזורה במסד נתונים אקסס
    בהרשמה של האתר הוא מכניס את הנתונים אבל משום מה הוא לא מכניס אותם לפי הסדר…  דוגמה בקובץ המצורף

  6. BuildHome הגיב:

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

  7. 0mrit הגיב:

    הנה הקוד שמכניס את הנתונים


    Set rsUser = Server.CreateObject("ADODB.Recordset")
    rsUser.open "users", conn, 3, 3
    rsUser.AddNew
    rsUser("user_name") = user_name
    rsUser("user_password") = user_password
    rsUser("mail") = mail
    rsUser("icq") = icq
    rsUser("banner") = banner
    rsUser("status") = 1
    rsUser.Update

  8. BuildHome הגיב:

    למה אתה לא עושה שאילתה שלמה??
    שאר הקוד נראה תקין.

  9. 0mrit הגיב:

    לא הבנתי אותך
    מה זאת אומרת שאילתה שלמה?

שלח תשובה