› פורומים › אפיון ופיתוח פריוריטי › קליטת הזמנה מהאינטרנט
- This topic has 6 תגובות, 3 משתתפים, and was last updated לפני 15 שנים, 5 חודשים by yitzchok.
- Post
- Replies
-
- יוני 17, 2009 בשעה 1:11 pm
1. תלוי. טבלה זה יותר נוח כי אתה חוסך את הטעינה ואת הטיפול בקבצים, אבל זה מחייב את ה WS לשבת על הרשת של פריוריטי. קבצים יכולים לעבור גם באינטרנט כאשר ה WS במחשב אחד והפריוריטי על מחשב אחר. יש לזה יתרון בהיבט של אבטחה
2. אני לא יודע. תמיד השתמשתי בטבלאות פיסיות שבניתי לצורך זה. לפני השימוש הייתי מוחק את התוכן ורושם מחדש. טבלאות זמניות זה פיצ'ר פנימי של המערכת אשר לעניות דעתי לא פתוח לתוכניות חיצוניות.- יוני 21, 2009 בשעה 8:45 am
איך אפשר למנוע ששני משתמשים יגשו בו זמנית לאותה טבלה ויטענו את הנתונים ממנה .( בהנחה שמותר לקלוט את אותה הזמנה מאותו אדם פעמיים).חוץ ממתן הרשאות לאדם אחד
תודה
- יוני 21, 2009 בשעה 11:00 am
איזה משתמשים אלו ? משתמשי פריוריטי או משתמשים של מערכת אחרת ?אם אלו משתמשי פריוריטי, תוסיף עמודת USER,בטעינה תדאג לאכלס אותה עם המשתמש הנוכחי – SQL.USER ובמחיקה תמחק את הרשומות של SQL.USER.
- יוני 21, 2009 בשעה 1:39 pm
ליאורמהתיאור שלך נשמע שאם טוענים למסך מטבלת טעינה בה יש עמודת USER זה יסנן את השורות עליהן הממשק ירוץ. לע"ד זה לא כך. צריכים לדאוג למסור לממשק טבלה הכוללת רק השורות שרוצים לטעון.
ומי אומר שאותו משתמש לא יריץ את הממשק פעמיים בבת אחת ושתי המופעים לא ינסו לטעון את הנתונים (או, יותר גרוע, שיתחילו לאכלס את הטבלה במשהו אחר עוד לפני שסיים עם הקודם)
עם בדיוק אותו הדבר אני מתמודד. יש לי אשכול פה https://www.priority-forums.com/he/index.php/forums?func=view&id=2027&catid=6
אכתוב על פתרון כשזה יתבשל
יצחק
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 21, 2009 בשעה 2:09 pm
הי יצחקלא התכוונתי לזה. אני לא בדיוק מבין איך משה בונה את הפתרון שלו. במקרים מסויימים עמודת USER משמשת לחציצה בין נתונים של משתמשים שונים. זה רק כוון מחשבה ותו לא.
ספציפית לעניין הזה. אתה יכול לטעון את הטבלה הפיסית עם USER ובפרוצדורה הטוענת למסך לעשות לינק המכיל רק נתונים של היוזר הזה ומשם למסך.
אם USER אינו מספיק יש לנו בפריוריטי גם SQL.PID מספר התהליך, אשר מזהה את מספר הפרוסס במערכת ההפעלה- יוני 21, 2009 בשעה 4:47 pm
משה, ליאור צודק ושאלתי כן קשורכל עוד אתה יודע שאותו משתמש לא יריץ ממשק יותר מפעם אחת, אתה מכין פרוצדורה שתקרא מטבלה כלשהיא ותכתוב לטבלת הטעינה, אם כבר תשתמש בלינק ואפשר להריץ מספר טעינות בו זמנית. הבעיה היא להפריד בין הרצות אם אותו משתמש יכול להריץ כמה פעמים בו זמנית.
הדיון שלנו זה עוזר לך?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.