SQL server + VB6

yosi7171

New member
SQL server + VB6

שלום לכולם איך אני עושה שבזמן ההתקנה של התוכנה שלי גם יבנה הבסיס-נתונים ב- SQL server ? בתודה מראש
 
לא בזמן ההתקנה.

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

ארזירון

New member
כן בזמן ההתקנה

אם ההתקנה היא הפשוטה של VB6 - כמו שאומרים S&D Wizard, אז אתה יכול לשחק עם ההתקנה ולבנות אותה מחדש. הקבצים עצמם נמצאים איפשהו (תעשה חיפוש על setup1.vbp) ואתה יכול לשחק עם הפרויקט עצמו ולעשות מה שאתה רוצה.... אם אתה משתמש בכלים אחרים כגון התקנת MSI, אז אתה יכול להוסיף מה שאתה רוצה לזה, כולל סקריפטים שיבנו לך את הבסיס נתונים. את הבסיס נתונים אתה יכול לצרף עם sp_attach_db בהנחה ויש לך קובץ נקי מוכן, או עם אוסף של סקריפטים שייצרו לך את ה-DB ואת כל הטבלאות.
 

yosi7171

New member
יש לי סקריפט...

יש לי סקריפט שמכין לי את בסיס-הנתונים אבל ממה שהבנתי אפשר להריץ אותו רק דרך Query analizer איך אני עושה שהפעולה תתרחש בצורה אוטומטית דרך ההתקנה של התוכנה שבניתי ? בתודה מראש
 

ארזירון

New member
יש כלים אחרים

א. יש כלי אחר שנקרא osql שזה כלי שיודע לקבל קבצי סקריפט כפרמטר, יחד עם עוד פרמטרים כגון שם שרת וכו, ב. אם אתה משנה את תוכנית ההתקנה אז אתה יכול פשוט לקרוא את הקובץ (או קבצים) ולהריץ את הקוד מול בסיס הנתונים דרך ADO
 
למעלה