פורסם 2005 באוגוסט 2320 שנים שלוםחיפשתי באינטרנט איך לקרוא ולכתוב למסד נתונים מסוג אקסס (מתוך אופיס xp) אבל לא מצאתי תשובה, כמו כן גם הרצתי חיפוש בפורום ושאלתי אנשים, אני תמיד קרוב אבל אף פעם לא מצליחההודעות שגיאה כל פעם משתנות...פעם הפורמט לא מוכר.....פעם המשתנה לא מוגדר (למרות שכן הגדרתי אותו)בקיצור אף פעם לא מצליחמישהו מכיר מדריך טוב שבאמת עובד? או שהוא יכול בעצמו לעזור לי???תודה מראש לעוזרים רועי
פורסם 2005 באוגוסט 2620 שנים שלום,הנה בשלבים הדרושים:ראשית יש להוסיף רפרנסים לפרוייקט ואותם מוסיפים כך:Project > References...מתוך הרשימה אתה צריך לבחור את: Microsoft ActiveX Data Objects 2.5 LibraryMicrosoft DAO 3.6 Object Libraryלאחר מכן צור מודל חדש וקרא לו בשם: modDBרשום בו את הקוד הבא:Dim objConn as ADODB.Connection'פונקציה המחברת אותך למסד הנתונים. הפונקציה מקבלת את המסלול + שם הקובץ של מסד הנתוניםPublic Function DBConnect ( sPath as string )Set objConn = New ADODB.ConnectionDim sConnectionString as stringsConnectionString = "DBQ=" + sPath + ";DefaultDir=;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=80;SafeTransactions=0;Threads=3;UserCommitSync=Yes;"objConn.Open sConnectionStringEnd Functionעכשיו צור Form חדש וב ארוע Form_Load רשוםDBConnect ( מסלול + שם הקובץ שלך )עכשיו התוכנה מחוברת למסד הנתונים.כיצד מבצעים פעולות על מסד הנתונים ? פשוט, צור כפתור ו Listבכפתור תרשום:Dim objRs as ADODB.RecordsetDim sSQL as stringSet objRs = New ADODB.RecordsetsSQL = "Select * From [Your_Table]"objRs.Open sSQL, objConnDo while not objRs.EOF list1.additem objRs("ID") objRs.moveNextloopobjRs.Closeset objRs = Nothingהקוד הזה מוסיף לך לרשימה את ה ID של כל השורות בטבלה המבוקשת.בהצלחה
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.