נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: ADODB LIMIT

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
נאור
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 02 January 2007 בשעה 18:09 | IP רשוּם
ציטוט נאור

אהלן..
יש לי ספר אורחים שעושה בעיות בחיבור לMDB בACCESS ולכתיבה בו..
זאת השגיאה שהוא מראה לי :

Error Type:
ADODB.Recordset (0x800A0CB3)
Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
/guestbook2/guestadd.asp, line 33

גם זה לא מצליח .... יש רעיונות איך לפתור את התקלה?
זה דף הguestadd.asp

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Adding User.....</title>
</head>

<body bgcolor="#000080">
<%
 set conn = Server.CreateObject("ADODB.Connection")
 conn.Provider = "Microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("/") & "/guestbook2/fpdb/guestbook.mdb"
 set rs = Server.CreateObject("ADODB.Recordset")
 dim vals(5)
 vals(0) = Request.Form("name")
 vals(1) = Request.Form("email")
 vals(2) = Request.Form("homepage")
 vals(3) = Request.Form("title")
 vals(4) = Request.Form("date")
 vals(5) = Request.Form("comments")
 
 dim flds(5)
 flds(0) = "name"
 flds(1) = "email"
 flds(2) = "homepage"
 flds(3) = "title"
 flds(4) = "dateadded"
 flds(5) = "comments"
 
 conn.Open()
 rs.Open "guests", conn,  1, 3, 2
 rs.AddNew flds, vals
 rs.Update
 rs.Close()
 conn.Close()
 set rs = nothing
 set conn = nothing
 
 Response.Redirect("Guestbook.asp")

%>
</body>

</html>

השורה הבעייתית: (33)
 rs.AddNew flds, vals

חזרה לתחילת העמוד הצג את כרטיס החבר של נאור חפש הודעות אחרות של נאור בקר בדף הבית של נאור
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 02 January 2007 בשעה 19:00 | IP רשוּם
ציטוט shoshan

נו...זאת שיטה מה זה גרועה להוספה, תריץ שאילתה במקום...

חפש (לפחות 5 דקות) בפורום איך, אם לא תמצא כשאחזור הבייתה או מחר אעזור לך.


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
נאור
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 02 January 2007 בשעה 21:26 | IP רשוּם
ציטוט נאור

עברתי בפורום (טיפה יותר מ5 דקות.. 45 דקות אפילו).

מצאתי כמה דברים שקשורים לשאילתות.
אבל אשמח אם תעזור לי ותסביר לי באמת איך אני פותח חיבור, מוסיף נתונים, שולף נתונים וכדומה..

אגב.. את הסקריפט שמופיע למעלה הורדתי מאתר כלשהו שאתה המלצת עליו באחת ההדעות בפורום פה .

היות שאתה תותח לפי מה שהבנתי , סמכתי עליך בעיניים עצומות

חח בקיצור אשמח אם באמת תעזור לי..

ערב טוב..

חזרה לתחילת העמוד הצג את כרטיס החבר של נאור חפש הודעות אחרות של נאור בקר בדף הבית של נאור
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 02 January 2007 בשעה 23:05 | IP רשוּם
ציטוט shoshan

כל הכבוד על ההשקעה, בטח למדת דבר או שניים...

בכל מקרה, הכנסה למסד מתבצעת בערך כך (תלוי בסוג המסד):

קוד:
set conn = server.CreateObject("ADODB.CONNECTION")
conn.open(Conn_STRING)
' open connection

conn.execute("INSERT INTO tbl(field1, field2) VALUES(value1, value2)")
' execute a query, for more information google 'sql'

conn.close()
' close the connection

set conn = nothing


לא פירטתי פה איך אתה בונה את השאילתה, איך אתה מונע sql injection, ועוד כמה
דברים...אתה תגלה אותם תוך קריאת המסמכים בספרייה וחיפוש בגוגל איך עושים דברים
שתנסה לעשות.


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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