vb

  • פותח הנושא mnot
  • פורסם בתאריך

selalerer

New member
שם את הקובץ DB שלך ביחד עם שאר

קבצי הפרוייקט שלך (עם הEXE הכי חשוב) ושים בטופס הראשי שלך את הקוד הבא:
Dim conn As New Connection Private Sub Form_Load() conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\db1.mdb" End Sub Private Sub Form_Unload(Cancel As Integer) conn.Close Set conn = Nothing End Sub​
כאשר db1.mdb זה שם הקובץ DB שלך. בכדי לשלוף מידע מהנבלה תוכל להוסיף כפתור ותיבת טקסט ולעשות כך:
Private Sub Command1_Click() Dim rs As New Recordset Dim sql As String sql = "SELECT EmployeeID,LastName,FirstName FROM Employees" rs.Open sql, conn Do Until rs.EOF Text1.Text = Text1.Text & rs.Fields(0).Value & "," & rs.Fields(1).Value & "," & rs.Fields(2).Value & vbNewLine rs.MoveNext Loop rs.Close Set rs = Nothing End Sub​
וזה הבסיס על רגל אחת עם DB שנמצא במחשב שלך (אם מותקן לך VB 6) שנקרא nwind.mdb .
 
או

לעשות SET conn= NEW ADODB.CONNECTION. בקיצור, NEW בהגדרת המשתנה, לא מומלץ, מבחינת ביצועים. (כך מיקרוסופט טוענים בספר על VB. בשיטה הזו כל פעם נוספת בדיקה לראות אם כבר נגשת למשתנה פעם-מה שגרם לו ליצור אוטומטית את האובייקט, או שצריך לעשות זאת עכשיו.)
 
למעלה