עבור לתוכן
Magic DevHub
MaorLinn

הסבה "ללא הסבה" בקבצי PERVASIVE

Recommended Posts

שלום לכולם,

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

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

התהליך הזה עובד בלי בעיה.

אבל - משום מה יש לי תחושה שבזמנו המליצו לא לעשות את זה, והשאלה שלי היא למה?

מה יכול להתקלקל?

אשמח לכל מידע נוסף!

תודה,

מאור.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

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

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

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

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

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אפשר לשתמש בתכונה הזאת  .. אבל כמובן היא לא מומלצת :

1. מפתחות  : אם השדה ממופתח  לא ניתן לפצלו.

2. ערכי ברירת מחדל  : בדרך כלל מחרוזת מדופנת ברווחים  (ערך 32 אסכי ) אם נעביר שדה כזה לנומרי

הוא יקבל ערכים לא מאופסים ...וכולי ...

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×