Article ID: 173649
Article Last Modified on 1/8/2003
Table: Table1
Field: K1 Long
Field: K2 Long
Field: K3 Text (3)
Field: Desc Text
K1 K2 K3 Desc
1234 22222 abc xxxxxxxxxxx
1234 22222 def xxxxxxxxxxx
1234 22222 ghi xxxxxxxxxxx
1234 22222 jkl xxxxxxxxxxx
option Explicit
Private Sub Command1_Click()
Dim db As Database, rs As Recordset
Set db = DBEngine(0).OpenDatabase _
("c:\office\access20\sampapps\nwind.mdb") ' alter as needed
Set rs = db.OpenRecordset("Table1")
rs.Index = "PrimaryKey"
Test_Call rs
rs.Close
db.Close
End Sub
Sub Test_Call(rs As Object)
Dim K1 As Long, K2 As Long, K3(3) As String, I As Long
K1 = 1234
K2 = 22222
K3(0) = "abc"
K3(1) = "def"
K3(2) = "ghi"
K3(3) = "jkl"
Debug.Print "Pass 1"
For I = 0 To 3
rs.Seek "=", K1, K2, K3(I)
Debug.Print I; K1; K2; K3(0), K3(1), K3(2), K3(3)
Next I
Debug.Print "Pass 2"
For I = 0 To 3
rs.Seek "=", K1, K2, K3(I)
Debug.Print I; K1; K2; K3(0), K3(1), K3(2), K3(3)
Next I
Debug.Print "Pass 3"
For I = 0 To 3
rs.Seek "=", K1, K2, K3(I)
Debug.Print I; K1; K2; K3(0), K3(1), K3(2), K3(3)
Next I
End Sub
Additional query words: late-bound late bound vb4
Keywords: kb16bitonly kbprb KB173649