צפיות
תשובות
צריך עזרה בהכנסת נתונים למסד Access
אהלן אנשימים, אז ככה, כבר התחרפנתי עם כל העניין של ה-ASP.
אני רגיל ל-PHP שם הדברים נעשים בפשטות, בקיצור זה לא העניין עכשיו.
אני מנסה לקבל נתונים מטופס ולהכניס אותם למסד ואני תמיד מקבל שגיאה אחרת לפי התצורה של הקוד, זאת השגיאה:
Error Type:
Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
/registera.asp, line 40
זה החלק בקוד שקשור למסד נתונים:
dim oConn, SQL ,objConn
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Provider = "Microsoft.Jet.OLEDB.4.0"
oConn.Open Server.MapPath("db.mdb")
oConn.Execute "INSERT INTO users(username,pass,realname,gender,email,icq,messenger,homepage,cdate) VALUES" &_
"(" & _
"'" & username & "'" & "," & _
"'" & pass & "'" & "," & _
"'" & realname & "'" & "," & _
"'" & gender & "'" & "," & _
"'" & email & "'" & "," & _
"'" & icq & "'" & "," & _
"'" & messenger & "'" & "," & _
"'" & homepage & "'" & "," & _
"'" & nowdate & "'" & _
")"
oConn.close
Set oConn = nothing
אני אשמח אם מישהו יוכל לעזור לי בעניין,
תודה, מתן. 🙂
3 תשובות
תערוך חיפוש בפורום
על השגיאה שקיבלת
זו בעיית הרשאות נפוצה של קבצי Access
בכל ניתן קישור מחדש לפיתרון.
לאפשר כתיבה למסד Access
אהלן אנשימים, רציתי לדעת איך אני מאפשר כתיבה למסד Access.
נכנסתי לניהול של ה-IIS עשיתי על הקובץ מאפיינים סימנתי Write אבל לא עזר, כנראה שלא ככה עושים את זה…
תודה לעוזרים,
מתן.
תנסה לכתוב ככה…, אשמח לשמוע עזרתי
ConStr = "Driver={Microsoft Access Driver (*.mdb)};
Dbq=Server.MapPath("db.mdb");Uid=admin;Pwd=;"
oConn.open ConStr