הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 26-02-08, 22:13   # 1
typhoonil
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 54

typhoonil לא מחובר  

עזרה תרגיל פשוט ASP

אני אמור לשלוח נתונים דרך קובץ HTML קובץ ה-ASP עמור להעביר את הנתונים למסד הנתונים במקרה שלי ACCESS
זה קובץ ה-ASP שבו הבעיה:
קוד:
<%
f=Request.Form ("f_name")
f=Replace (f,"'","`")
f=Trim (f)
l=Request.Form ("l_name")
l=Replace (l,"'","`")
l=Trim (l)
i=Request.Form ("id")
i=Replace (i,"'","`")
i=Trim (i)
sq="insert into personal_data (f_name,l_name,id) values ('"&f&"','"&l&"','"&i&"',)"
path=Server.mappath ("data/Mydata.mdb")
set con=Server.createobject ("ADODB.Connection")
con.open "driver={Microsoft Access Driver (*.mdb)}; DBQ="&path
con.Execute sq
%>
הוספת בהצלחה את המשתמש ששמו:
<%=f%>
זאת השגיאה שמופיעה לי:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x81c Thread 0xd34 DBC 0x13932dc Jet'.
/eliran1/insert.asp, line 14
מה הבעיה כאן? תודה למי שיעזור
  Reply With Quote
ישן 27-02-08, 17:55   # 2
typhoonil
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 54

typhoonil לא מחובר  

מישהו יכול לעזור?
זה די דחוף
  Reply With Quote
ישן 27-02-08, 18:40   # 3
aviho1
Winner
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 954

aviho1 לא מחובר  

יכול להיות כי יש לך פסיק מיותר בסוף משפט הinsert.

אני לא ממש מבין מה עשית מהpath. אני הייתי עושה את זה ככה:

קוד:
set conn=server.createobject("adodb.connection")
conn.open "dsn=mydsn"
conn.execute sq
כמובן אחרי שהגדרת את mydsn בלוח בקרה- כלי ניהול- odbc מקורות נתונים- עבור ללשונית dsn של מערכת- הוספה- בחר את הבסיס נתונים שלך. וזהו זה צריך לעבוד.
__________________
להנאתם אתר משחקים כיפי.
היום עושים מסיבות רווקים ורווקות רק בלופט למסיבות, תנסו ולא תתחרטו.
  Reply With Quote
ישן 27-02-08, 19:48   # 4
typhoonil
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 54

typhoonil לא מחובר  

שיניתי למה שאמרת אבל עדיין אני מקבל הודעת שגיאה
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4E)
Operation was canceled.
/eliran1/insert.asp, line 14
  Reply With Quote
ישן 27-02-08, 20:17   # 5
aviho1
Winner
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 954

aviho1 לא מחובר  

אתה יכול להעלות את הקוד החדש?

והאם הגדרת את הdsn דרך הכלי ניהול?
__________________
להנאתם אתר משחקים כיפי.
היום עושים מסיבות רווקים ורווקות רק בלופט למסיבות, תנסו ולא תתחרטו.
  Reply With Quote
ישן 27-02-08, 20:20   # 6
typhoonil
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 54

typhoonil לא מחובר  

הגדרתי את ה-DSN
<&#37;
f=Request.Form ("f_name")
f=Replace (f,"'","`")
f=Trim (f)
l=Request.Form ("l_name")
l=Replace (l,"'","`")
l=Trim (l)
i=Request.Form ("id")
i=Replace (i,"'","`")
i=Trim (i)
sq="insert into personal_data (f_name,l_name,id) values ('"&f&"','"&l&"','"&i&"')"
path=Server.mappath ("data/Mydata.mdb")
set conn=server.createobject("adodb.connection")
conn.open "dsn=eliran1"
conn.execute sq
%>
הוספת בהצלחה את המשתמש ששמו:
<%=f%>
  Reply With Quote
ישן 27-02-08, 23:53   # 7
aviho1
Winner
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 954

aviho1 לא מחובר  

תפתר מהraplacים ומpath ומtrimים.

אם זה יעבוד אז תחזיר אותם אחד אחד ותראה מי היה הבעייתי, אם לא אז דבר איתי בפרטי או באיסי 347342803
__________________
להנאתם אתר משחקים כיפי.
היום עושים מסיבות רווקים ורווקות רק בלופט למסיבות, תנסו ולא תתחרטו.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 06:19.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ