The illustration image007.gif shows the values of the bind desriptor after a DESCRIBE. They have the follwing values in order: BNDN has a value of 3, BNDF has a value of 1, set by DESCRIBE. BNDS has three cells containing the addresses of BNDSB(1), BNDSB(2), and BNDSB(3). BNDM has three cells, each containing a value of 5. BNDC has three cells containing five, zero, and zero, set by DESCRIBE. BNDV has three cells containing the addresses of BNDVB(1), BNDVB(2), and BNDVB(3). BNDL has three cells, each containing a value of five. BNDT has three cells containing a value of zero, set by DESCRIBE. BNDI has three cells containing the addresses of BNDIV(1), BNDIV(2), and BNDIV(3). BNDX has three cells containing the addresses of BNDXB(1), BNDXB(2), and BNDXB(3). BNDY has three cells, each containing a value of five. BNDZ has cells, each containing a value of zero, set by DESCRIBE. There are also four data buffers which are addressed by the descriptor values. BNDSB is an array for names of placeholders, and it has three rows and five columns. The first row contains the letters B, O, N, U, and S. BNDVB is an array for values of bind variables, and it has three rows and 10 columns. BNDIV is an array for values of indicators, and it has three rows and one column. BNDXB is an array for names of indicators, and it has three rows and five columns.