--TEST-- test new error messages when sqlsrv_get_field is called --DESCRIPTION-- new error messages when sqlsrv_get_field is called before sqlsrv_fetch or if sqlsrv_get_field is called with out of order field indices. --SKIPIF-- --FILE-- --EXPECT-- Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -18 [code] => -18 [2] => A row must be retrieved with sqlsrv_fetch before retrieving data with sqlsrv_get_field. [message] => A row must be retrieved with sqlsrv_fetch before retrieving data with sqlsrv_get_field. ) ) Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -19 [code] => -19 [2] => Fields within a row must be accessed in ascending order. The sqlsrv_get_field function cannot retrieve field 0 because its index is less than the index of a field that has already been retrieved (3). [message] => Fields within a row must be accessed in ascending order. The sqlsrv_get_field function cannot retrieve field 0 because its index is less than the index of a field that has already been retrieved (3). ) )