שגיאה עם ה-db

nakiele

New member
שגיאה עם ה-db

אני מצטער שאני מטריד אתכם עם כזאת שאלה ארוכה אבל אני עובד כבר שעות ולא מצליח למצוא את השגיאה. עשיתי טופס ב-html וטבלה ב-access. עשיתי דף asp שאמור לשלוח את הנתונים מטופס ה-html ולהכניס אותם אל ה-db. בכל פעם שאני שולח את הטופס (שמקושר לדף ה-asp) מופיעה השגיאה הבאה: Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver]שגיאה כללית אין אפשרות לפתוח את מפתח הרישום 'Temporary (volatile) Jet DSN for process 0xda0 Thread 0x8e0 DBC 0x1338bf4 Jet'. /sendform2.asp, line 36 הינה דף ה-asp : <% set oConn=Server.CreateObject("ADODB.Connection") oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=http://localhost\db1.mdb;" & _ "Uid=admin;" & _ "Pwd=;" Set memberRS = Server.CreateObject("ADODB.Recordset") mySQL = "SELECT * FROM tclub " mySQL = mySQL & "WHERE email1=" mySQL = mySQL & "'" mySQL = mySQL & Request.Form("email") mySQL = mySQL & "'" memberRS.Open mySQL, oConn, 2, 2 If memberRS.EOF and memberRS.BOF Then memberRS.AddNew memberRS.fields("first_name1").value = Request.Form("first_name") memberRS.fields("last_name1").value=request.form("last_name") memberRS.fields("phone1").value=request.form("phone") memberRS.fields("email1").value=request.form("email") memberRS.fields("t_zehot1").value=request.form("t_zehot") memberRS.fields("num_cartis1").value=request.form("num_cartis") memberRS.fields("hearot1").value=request.form("hearot") memberRS.Update memberRS.Close Set memberRS=Nothing oConn.Close Set oConn= Nothing %> הפרטים נשלחו בהצלחה <% Else Response.Write Request.Form("fn") & ", " %> אתה כבר רשום, נסה להרשם עם דואר אלקטרוני אחר <br /> <% End If %> (הוא מיושר מימין לשמאל, אז תסתדרו) בכל מקרה, בשורה 36 מוגדר הקישור ל-db עם האובייקט קונקשן (oconn) ואני יודע שכאן לא יכולה להיות בעיה, כי השתמשתי באותו הדבר לדברים אחרים שכן עובדים. בבקשה תנסו לעזור.
 

MaD-d0g

New member
זה פורום ASP חברתי...

זה לא אומר שנדבג לך את הקוד ונריץ איתך דאחקות תוך כדי
 
למעלה