טוב
דבר ראשון, אתה חייב לפתוח connection.
Public Sub initConnection() Dim dbPath As String Set ConSystem = New ADODB.Connection ConSystem.ConnectionTimeout = 120 ConSystem.Provider = "Microsoft.Jet.OLEDB.4.0" ' 3.51 dbPath = App.Path If right(dbPath, 1) <> "\" Then dbPath = dbPath & "\" Else dbPath = dbPath End If dbPath = dbPath & CURRENT_DB ConSystem.Properties("Data Source").Value = dbPath 'On Error GoTo ERR_HANDLER ConSystem.Open Exit Sub ERR_HANDLER: MsgBox "Fatal Error: Can't Open DB Connection,please contact PowerLink ,now closing..." End End Sub
למעשה בקוד הנ"ל פתחנו את ה connection (התקשורת עם בסיס הנתונים) אגב אל תשכח להגדיר משתנה גלובלי Public ConSystem As ADODB.Connection שים לב שאתה חייב להגדיר את CURRENT_DB ולתת לו ערך שהוא השם של בסיס הנתונים שלך (שים אותו בתוך הספרייה שבה נמצא קובץ ה vbp). עכשיו תחזור לקוד שרשמתי לך קודם ותשנה כמה דברים לפני שאתה עושה rs.field("milke") = ... תעשה שורה לפני rs.edit אחרת זה לא יעבוד בשורה של open, הפרמטר השני צריך להיות consystem שזה שם ה connection שפתחת. בהצלחה!