לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 26-07-2006, 10:57
  SKedmi SKedmi אינו מחובר  
 
חבר מתאריך: 26.07.06
הודעות: 20
Visual Basic בשילוב עם MS Access DB

שלום,

בניתי תוכנה בקוד VB המשתמשת במסד נתונים הנבנה על ידי MS Access.
התוכנה אוגרת במסד הנתונים אינפורמציה, ושולפת אותה במידת הצורך.
התוכנה כרגע מושלמת, אז הפכתי אותה לקובץ Execute.

ומכיוון שלתוכנה יש מסד נתונים MS Access DB אז הפעלתי את האפשרות שנתונה ב Visual Basic הנקראת Package & Deployment Wizard.

לאחר מכן חבילת התוכנה [ששוקלת מקסימות חצי מגה] שקלה משהו כמו 21 מגה וזאת מכיוון שהתוכנה גם מתקינה MS Access Components בעקבות העובדה ש MS Access לא קיים בכל מחשב.

התוכנה לא פועלת גם אחרי Package & Deployment Wizard ואני מוצא את זה מסורבל יחסית לתוכנה השוקלת חצי מגה בייט.

השאלה שלי היא כזו, האם יש דרך להפוך את ה Access DB שכל מחשב יוכל לקרוא אותו, וזאת מבלי להתקין MS Access Components?
ואם זה לא אפשרי, האם יש דרך אחרת להפוך את מסד הנתונים למסד נתונים אחר היכול להיקרא בכל מחשב?
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 26-07-2006, 14:09
צלמית המשתמש של EvyatarBH
  EvyatarBH EvyatarBH אינו מחובר  
 
חבר מתאריך: 13.05.02
הודעות: 8,468
מידע המחשב לא צריך לדעת לפתוח קבצי אקסס, אלא רק התוכנה.
בתגובה להודעה מספר 1 שנכתבה על ידי SKedmi שמתחילה ב "Visual Basic בשילוב עם MS Access DB"

כלומר, צריך להתקין רק את מה שהתוכנה צריכה כדי לעבוד.
להלן תוכן של קובץ DDF (הגדרות התקנה) של תוכנה שעושה משהו דומה -
(שיניתי את חלק מהשמות, אבל גם ככה הסיומת היא מה שחשובה בכדי להבין...)
קוד:
.OPTION EXPLICIT .Set Cabinet=off .Set Compress=off .Set MaxDiskSize=CDROM .Set ReservePerCabinetSize=6144 .Set DiskDirectoryTemplate=".." .Set CompressionType=MSZIP .Set CompressionLevel=7 .Set CompressionMemory=21 .Set CabinetNameTemplate="ProgramName.CAB" "Setup.Lst" "setup.exe" .Set Cabinet=on .Set Compress=on "ProgramRunner.exe" "msvbvm60.dll" "OLEAUT32.DLL" "OLEPRO32.DLL" "ASYCFILT.DLL" "STDOLE2.TLB" "COMCAT.DLL" "dao360.dll" "msjet40.dll" "msjter40.dll" "msjint40.dll" "vbajet32.dll" "expsrv.dll" "mswstr10.dll" "mswdat10.dll" "msrd2x40.dll" "msrd3x40.dll" "msrepl40.dll" "msjtes40.dll" "VB5DB.DLL" "MSCOMM32.OCX" "SETUP1.EXE" "VB6STKIT.DLL" "ST6UNST.EXE" "DATABASE.MDB"


אצלנו ההתקנה הזו לוקחת 4 מגה, אבל זה תלוי גם בקבצי ה- EXE ו-MDB.
כל הסיפור בעזרת אותו האשף...

בהצלחה!

עריכה: יש לציין כי מדובר על VB6 (פשוט אמרת רק VB, אז הנחתי שאנחנו מדברים על אותו הדבר).
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 11:14

הדף נוצר ב 0.07 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר