Returns the item-id of the D3 item returned by the last index operation.
sValue = object.brIndexId
Parameter | Description |
---|---|
sValue | The return value is a String data type specifying an item-id. |
object | An object variable that represents a clsD3Index object. |
Sub Main() Dim oEnv As New clsD3Environment Dim oConn As clsD3Connection Dim oFile As clsD3File Dim oIndex As clsD3Index Set oConn = oEnv.brOpenConnection("ODBC", "Production") Set oFile = oConn.brOpenFile("customers") On Error GoTo D3ErrorHandler ' If there is not an existing index on attribute 1, ' then the D3ErrorHandler will create an index. Set oIndex = oFile.brRoot("a1") ' brMoveNext is the first index function to ' be performed so the index will be traversed ' from the beginning. Do While oIndex.brMoveNext ' brIndexId returns the item-ids from the ' customers file that is the customerid. ' brIndexKey returns the customer's name (attribute1). Debug.Print oIndex.brIndexId, oIndex.brIndexKey Loop oConn.brCloseFile oFile oEnv.brCloseConnection oConn Set oEnv = Nothing Exit Sub D3ErrorHandler: Select Case Err.Number Case d3SrvErr_NotRoot oFile.brCreateIndex "a1", True Case Else End End Select Resume End Sub
key - item.id variable