VERSION 5.00 Begin VB.Form frmData ClientHeight = 5625 ClientLeft = 60 ClientTop = 345 ClientWidth = 8025 LinkTopic = "Form1" ScaleHeight = 5625 ScaleWidth = 8025 StartUpPosition = 3 'Windows Default Begin VB.CommandButton cmdGo Caption = "GO !" Height = 495 Left = 6720 TabIndex = 0 Top = 240 Width = 1215 End End Attribute VB_Name = "frmData" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Explicit Dim CN As ADODB.Connection Dim rsAuthors As ADODB.Recordset Dim rsBoeken As ADODB.Recordset Private Sub Database() 'connect Set CN = New ADODB.Connection CN.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=E:\Microsoft Visual Studio\VB98\BIBLIO.MDB" CN.Open End Sub Private Sub MakeRecordSetAuthors() Set rsAuthors = New ADODB.Recordset rsAuthors.ActiveConnection = CN rsAuthors.Source = "SELECT * FROM Authors" rsAuthors.Open End Sub Private Sub MakeRecordSetBoeken(intAuthor As Integer) Dim strSQL As String strSQL = " select * from Titles, [Title Author] Linked " _ & "where Titles.ISBN = Linked.ISBN " _ & "AND Linked.Au_ID = " & intAuthor & ";" Set rsBoeken = New ADODB.Recordset rsBoeken.ActiveConnection = CN rsBoeken.Source = strSQL rsBoeken.Open End Sub Private Sub Afsluiten() rsAuthors.Close Set rsAuthors = Nothing CN.Close Set CN = Nothing End Sub Private Sub cmdGo_Click() Database MakeRecordSetAuthors End Sub Private Function AantalRecords() As Integer AantalRecords = 0 Do While Not rsAuthors.EOF AantalRecords = AantalRecords + 1 rsAuthors.MoveNext Loop End Function