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

שדה תמונה BITMAP ב EDEVELOPER

Recommended Posts

אני מסב מערכת מבסיס נתונים PARADOX

בטעינת אחת הטבלאות ישנו שדה מסוג BITMAP המכיל תמונה

השדה הזה לא מיובא לטבלה ויש צורך להגדירו ידנית

כיצד מגדירים שדה מסוג תמונה בטבלה בגירסא 9.4

שתף אשכול


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

מול איזה DATABASE במג'יק אתה עובד?

במג'יק עצמו אתה מגדיר שדה מסוג BLOB

או לחילופין שומר כמחרוזת פס ל תמונה שיושבת פיזית ב FILE SYSTEM.

אנחנו שומרים בדרך השניה על מנת שלא להפציץ את ה DATABASE

שתף אשכול


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

זו מערכת שכתובה בפרדוקס עם קבצי DB

אני ניגש אליהם דרך ODBC

אני אמור להסב את בסיס הנתונים הזה (ממערכת שלא כתובה במגיק) למערכת שלי ששם אני שומר PATH לתמונות

הבעיה שאני לא מצליח להגיע לשדה התמונה בבסיס הנתונים הקיים

אחרי שאני אגיע אני אבצע BLB2FILE ואשמור אותו

שתף אשכול


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

אגב, למי שמשתמש ב MS SQL 2008 ניתן להשתמש בטכנולוגיה חדשה FILE STREAM.

מיועד לשמירת קבצים (תמונות וכ"ד) ב DATABASE ,היתרון של הנושא שקובץ לא נשמר פיזי ב DATABASE,אלה רק מצביע אליו.<?xml:namespace prefix = O ns = "urn:schemas-microsoft-com:office:office" /><O:p>

בתוך טבלה בDATABASE מגדירים שדה מסוג varbinary(MAX) ובהוספת תמונה קובץ נשמר פיזי ב FILE SYSTEM ,אלה בטבלה בDATABASE רק מצביע לאותו קובץ.<O:p>

דוגמא לנושא ואיך מגדירים בקישור המצורף<O:p>

<A href="http://www.codeproject.com/Articles/128657/How-Do-I-Use-SQL-File-Stream">http://www.codeproject.com/Articles/128657/How-Do-I-Use-SQL-File-Stream

 

קישור לאתר של MICROSOFT בנושא:

<A href="http://msdn.microsoft.com/en-us/library/cc949109(SQL.100).aspx">http://msdn.microsoft.com/en-us/library/cc949109(SQL.100).aspx

שתף אשכול


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

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

2 הנקודות כמובן רלוונטיות בעיקר למי שעושה שימוש עם הרבה קבצים...

עידו

שתף אשכול


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

עידו,

לידיעתך בטכנולוגיה FILE SYSTEM גיבוי מתבצע רגיל לבסיס הנתונים בלבד וזה שקובץ תמונה עצמו נשמר כקובץ בינארי ב FILE SYSTEM לא משנה את התמונה של גיבויים

שתף אשכול


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

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

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

צור חשבון

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

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

התחבר

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

התחבר עכשיו

×