פורסם 2008 ביוני 1617 שנים יש לי טבלה שאני צריך להוסיף לה שורות, אבל אני צריך שבעמודה אחת המספרים יתקדמו אוטומטית.אני יודע שאפשר להגדיר את העמודה כAUTO INCREMENT, אבל עכשיו זה בלתי אפשרי.. מרוב טיפשותי בתיק פרוייקט שלי רשמתי שהוא INT והתיק פרוייקט כבר נשלח לבוחן...max := 0; while not copies_table.Eof do begin if(copies_table['copy_num'] > max) then max := copies_table['copy_num']; copies_table.next; end;יש לי את הקוד הזה, הוא נראה לי נכון, אבל מחזיר כל הזמן 1 כשהמספר הכי גדול בעמודה הזאת הוא 8.מישהו יכול להצביע לי על הטעות שלי?
פורסם 2008 ביוני 1717 שנים בדקת ש ['copies_table['copy_num באמת בכלל מחזיר לך את הערכים שבטבלה? אני לא יודע באיזה רכיב אתה משתמש או איך אתה מתחבר ל DB(אם זה המקרה) אבל יכול להיות שאתה צריך להשתמש במשהו בסגנון copies_table['copy_num'].asInteger
פורסם 2008 ביוני 1717 שנים מחבר הבנתי את הטעות שלי... היתי צריך לרשום לפני הקוד הזה copies_table.first אבל תודה בכל מקרה...
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.