448
צפיות
צפיות
4
תשובות
תשובות
שאלה על ערך אוטומאטי של acces ..
יש לי בעיה קטנה , אני עובד עם שתי טבלאות , ויש מקרים שאני רוצה לקשר רשומה אחת בטבלה אחת לרשומה אחרת בטבלה השנייה לשם כך אני צריך את הערך האוטומאטי שבחר האקסס כי הוא בעצם הID של הרשומה אצלי .. השאלה היא בעצם : איך אני מוצא ערכים אוטומאטיים שבחר האכסס של רשומה שהוספתי מיד אחרי שהוספתי אותה ..?
4 תשובות
לא חושב שאפשר
אם אתה עובד עם .net תעשה ExecuteScalar לTOP 1 של הID מהטבלה
עם ASP רגיל אין מנוס מרקורדסט (נראה לי :|) אבל תעבוד עם getRows, לא יקח יותר מדי משאבים.
בכל זאת אני צריך פיתרון .
יש למשהו רעיון לפתרון אחר , דרך שונה אולי .. ?
תשובה
אחרי שאתה מוסיף את הרשומה תצטרך לבצע שאילתה ששולפת את ה-ID הגבוה ביותר ואיתו תשתמש הלאה.
SELECT TOP 1 MAX(id) AS id FROM [tbl]
תודה – הצלחתי !