לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ברוכים הבאים לפורום ASP חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > ASP
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
 
כלי אשכול חפש באשכול זה



  #2  
ישן 28-05-2005, 20:23
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
תשובות.
בתגובה להודעה מספר 1 שנכתבה על ידי LBY שמתחילה ב "צריך עזרה בMYSQL"

1. http://www.w3schools.com/ado/ado_add.asp
רק בSQL לא צריך את ה INTO
קוד PHP:
 mySql "INSERT table1 (id, name) VALUES ('"&id&"', '"&name&"')" 

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

2. כן. rs זה משתנה ואתה קובע מה הוא יהיה.
אתה יכול לתת גם כל שם אחר שתחפוץ ואז במקום לכתוב rs תכתוב את השם החדש לאורך כל הדרך..
קרא גם - http://www.w3schools.com/ado/ado_recordset.asp :| בערך
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

חזרה לפורום
  #3  
ישן 29-05-2005, 16:10
  LBY LBY אינו מחובר  
 
חבר מתאריך: 10.08.04
הודעות: 183
בתגובה להודעה מספר 2 שנכתבה על ידי Eran שמתחילה ב "תשובות."

ציטוט:
במקור נכתב על ידי Eran
1. http://www.w3schools.com/ado/ado_add.asp
רק בSQL לא צריך את ה INTO
קוד PHP:
 mySql "INSERT table1 (id, name) VALUES ('"&id&"', '"&name&"')" 

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

2. כן. rs זה משתנה ואתה קובע מה הוא יהיה.
אתה יכול לתת גם כל שם אחר שתחפוץ ואז במקום לכתוב rs תכתוב את השם החדש לאורך כל הדרך..
קרא גם - http://www.w3schools.com/ado/ado_recordset.asp :| בערך


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

עכשיו לגביי מה שכתבת
1. הsql = זה המשתנה של הrecordset? ואם כן אז למה באתר לא הגדירו אותו כאובייקט כזה?
וכשאני כותב גרש בASP לפני משתנה נגיד כי צריך לכתוב אז זה הופך לי את כל השורה להערה, מה אפשר לעשות?
2. אני יודע ADO, פשוט שאלתי אם הפקודה בADO כי הפקודה הזאת עבדה לי אז למה השורות שנתתי ב1 לא עבדו?
חזרה לפורום
  #4  
ישן 29-05-2005, 18:15
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
אין records.
בתגובה להודעה מספר 3 שנכתבה על ידי LBY שמתחילה ב "[QUOTE=Eran]1...."

SQL טהור!!

:הנה קוד שלי




קוד PHP:
 Dim conn 
set conn
server.createobject("adodb.connection")
conn.open "driver={mysql odbc 3.51 driver}; server=yourDomain.com; uid=mo0; pwd=Password; database=dbName"
mySql "INSERT email_list (email, ip, the_date, about) VALUES ('"&Request.form("email")&"', '"&Request.ServerVariables("REMOTE_ADDR")&"', '"&date()&"', '"&Request.form("about")&"')"
conn.Execute mySql
conn
.close 





שמתי לך עכשיו בקוד PHP של הפורום כדי שתוכל לשים לב לפרטים שהגרש נמצא בתוך הגרשיים דהיינו כחלק מהמחרוזת ולא הערה של ASP...

כפי שאתה רואה אין כל שימוש ברקורדס שאגב ממש לא שייך ל SQL על אף השימוש הרב...

בהצלחה!
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]


נערך לאחרונה ע"י Eran בתאריך 29-05-2005 בשעה 18:25.
חזרה לפורום
  #5  
ישן 29-05-2005, 20:16
  LBY LBY אינו מחובר  
 
חבר מתאריך: 10.08.04
הודעות: 183
בתגובה להודעה מספר 4 שנכתבה על ידי Eran שמתחילה ב "אין records."

ציטוט:
במקור נכתב על ידי Eran
SQL טהור!!

:הנה קוד שלי










קוד PHP:
 Dim conn 
set conn
server.createobject("adodb.connection")
conn.open "driver={mysql odbc 3.51 driver}; server=yourDomain.com; uid=mo0; pwd=Password; database=dbName"
mySql "INSERT email_list (email, ip, the_date, about) VALUES ('"&Request.form("email")&"', '"&Request.ServerVariables("REMOTE_ADDR")&"', '"&date()&"', '"&Request.form("about")&"')"
conn.Execute mySql
conn
.close 











שמתי לך עכשיו בקוד PHP של הפורום כדי שתוכל לשים לב לפרטים שהגרש נמצא בתוך הגרשיים דהיינו כחלק מהמחרוזת ולא הערה של ASP...

כפי שאתה רואה אין כל שימוש ברקורדס שאגב ממש לא שייך ל SQL על אף השימוש הרב...

בהצלחה!


ולא צריך להגדיר את mySql? זה משתנה? ואפשר לקרוא לזה גם בשם אחר אם אני רוצה?

(חחח מצטער שיש לי די הרבה שאלות P= ושוב תודה על העזרה)

אה ומה conn.Execute mySql עושה?

עריכה: חחח עוד שאלה, עכשיו ניסיתי את מה שאמרת, ואם אין RS אז איך נגיד אם אתה רוצה להוציא נתונים אתה עושה את זה? יש דרך בSQL או שזה עושים כרגיל?

נערך לאחרונה ע"י LBY בתאריך 29-05-2005 בשעה 20:34.
חזרה לפורום
  #6  
ישן 30-05-2005, 16:13
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
האמממממ
בתגובה להודעה מספר 5 שנכתבה על ידי LBY שמתחילה ב "[QUOTE=Eran]SQL טהור!! :הנה..."

1. כפי שהבנת, mySql שבדוגמא אכן משתנה ואפשר גם בלעדיו ישירות, אבל עדיף כך למניעת שגיאות.
2. conn.Execute כשמו כן הוא, הוא מבצע את הפעולה שכתבת לו לעשות (הפעולה שכתבת במשתנה mySql).
3. כפי שאתה רואה בדוגמא להכנסת נתונים אין רקורדס.
באותה דרך אפשר לבקש נתונים גם ללא רקורדס.
לנתון אחד תוכל להעזר ב AS ולקבוע משתנה חדש שלתוכו יכנס ערך ספציפי.
לדברים אחרים אני לא רואה פתרון ,או יותר נכון שימוש, אחר מרשימה...

בבקשה
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

חזרה לפורום
  #7  
ישן 30-05-2005, 19:21
  LBY LBY אינו מחובר  
 
חבר מתאריך: 10.08.04
הודעות: 183
בתגובה להודעה מספר 6 שנכתבה על ידי Eran שמתחילה ב "האמממממ"

ציטוט:
במקור נכתב על ידי Eran
1. כפי שהבנת, mySql שבדוגמא אכן משתנה ואפשר גם בלעדיו ישירות, אבל עדיף כך למניעת שגיאות.
2. conn.Execute כשמו כן הוא, הוא מבצע את הפעולה שכתבת לו לעשות (הפעולה שכתבת במשתנה mySql).
3. כפי שאתה רואה בדוגמא להכנסת נתונים אין רקורדס.
באותה דרך אפשר לבקש נתונים גם ללא רקורדס.
לנתון אחד תוכל להעזר ב AS ולקבוע משתנה חדש שלתוכו יכנס ערך ספציפי.
לדברים אחרים אני לא רואה פתרון ,או יותר נכון שימוש, אחר מרשימה...

בבקשה


1. אה אוקיי הבנתי
2. אהה זה למה הקוד לא כתב לי שגיאה אבל גם לא עשה כלום, תודה
3. לא הבנתי, אני כבר רגיל לRS אני יכול להשתמש בRS וכדי להכניס נתונים אני אשתמש בSQL?

עריכה: ושוב תודה רבה P=

נערך לאחרונה ע"י LBY בתאריך 30-05-2005 בשעה 19:24.
חזרה לפורום
  #9  
ישן 30-05-2005, 22:35
  LBY LBY אינו מחובר  
 
חבר מתאריך: 10.08.04
הודעות: 183
בתגובה להודעה מספר 8 שנכתבה על ידי Eran שמתחילה ב "אתה תמיד משתמש ב SQL"

אה רגע אז אם הבנתי כאילו אתה מבקש את הנתונים דרך SQL ואז מעביר אותם ומציג אותם דרך הrecordset? =\ אף פעם לא ממש הבנתי את כל הקטע של האובייקטים פשוט תמיד העתקתי את השורות של הפתיחת מסד נתונים אז אני רוצה הפעם להבין את זה
ואם צדקתי במה שאמרתי אז למה rs לא פועל עם Mysql? (או שהוא פועל והשגיאה היית במקום אחר)

ודרך אגב ניסיתי לעשות
קוד:
Sql = "INSERT into Members * VALUES('"&ID&"', '"& Request("Username") &"', '"& Request("password") &"')" Con.execute Sql

(לא טעיתי באיות, קראתי לאובייקט Con לא conn וSql לא Mysql)
עכשיו זה כותב לי שגיאה, וכשניסיתי בלי הCon.execute Sql זה פשוט לא עשה כלום, אז לפי מה שאמרת צפוי שזה לא יעשה כלום כי הרי זה מה שעושה את הפעולה שכתבתי, אבל למה עם זה זה כותב לי שגיאה?

עריכה: הנה הקוד המלא של החלק של הפתיחת מסד נתונים, גם השתמשתי בRS בהמשך אז יכול להיות שזו הבעיה כי לא הבנתי בסוף אם אמרת שאפשר או שאי אפשר להשתמש בRS
קוד:
Dim Con, RS, Sql set Con = server.createobject ("ADODB.Connection") Con.open "Driver={MYSQL ODBC 3.51 Driver};Server=myaspserver.net;Port=3306;DataBase= FSB;User=LBY;PWD=651243;" set RS = server.createobject ("ADODB.RecordSet") RS.open "Members", CON

כאן יש עוד קצת קוד ואז בהמשך
קוד:
Sql = "INSERT into Members * VALUES('"&ID&"', '"& Request("Username") &"', '"& Request("Password") &"')" Con.execute Sql

ואחרי זה יש עוד קוד

נערך לאחרונה ע"י LBY בתאריך 30-05-2005 בשעה 22:39.
חזרה לפורום
  #13  
ישן 31-05-2005, 18:37
  LBY LBY אינו מחובר  
 
חבר מתאריך: 10.08.04
הודעות: 183
בתגובה להודעה מספר 12 שנכתבה על ידי LBY שמתחילה ב "יאי חחח תודה רבה =]! ולא..."

טוב אחרי שכתבתי הודעה ארוכה ערכתי בסוף ועכשיו החלטתי למחוק את כל ההודעה כדי לגשת לעיקר כי רק אחר כך שמתי לב מה הבעיה,
למה אם המסד נתונים ריק ואני מוסיף שורה ואחריי השורה אני כותב RS.movefirst זה כותב שגיאה, אבל אם המסד נתונים לא ריק ואני כותב RS.movefirst זה לא כותב שגיאה?
הנחתי שזה בגלל שלא כתבתי RS.update() ואז כאילו זה לא קורא את השורה החדשה ואז כשאין שורות בכלל אז זה כותב שגיאה כשאני כותב RS.movefirst כי זה לא עידכן ולעומת זאת אם יש שורות ושעושים RS.movefirst זה כאילו עושה לריקורדסט update ובגלל זה רואים גם את השורה החדשה אם מוסיפים אותה אחרי שכבר קיימות שורות

אבל אם אני מוסיף RS.update() זה כותב לי שגיאה, למה?
וגם זה נראה לי מוזר שזה יציג את השורה שכרגע הוספתי בלי לעשות רפרש או לטעון מחדש את הRS רק בגלל שכתבתי RS.movefirst, זה לא הגיוני כי לפי מה שהבנתי ממה שאמרת קודם RS לוקח את הנתונים ושומר אותם אצלו ורק אם עושים update זה לוקח את הנתונים מחדש, אז קצת הסתבכתי

(דרך אגב יש לך מסנגר כי במסנגר יהיה הרבה יותר קל להסביר וגם יקח פחות זמן)

נערך לאחרונה ע"י LBY בתאריך 31-05-2005 בשעה 19:02.
חזרה לפורום
  #14  
ישן 01-06-2005, 11:12
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
בתגובה להודעה מספר 13 שנכתבה על ידי LBY שמתחילה ב "טוב אחרי שכתבתי הודעה ארוכה..."

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

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

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

ויש לי אייסיקיו...
אני כמעט ולא נוגע במסנג'ר.
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

חזרה לפורום

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 01:19

הדף נוצר ב 0.10 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר