3.10.9 Criteria A number or logical value. The matching field shall equal the given number. (?)

    • Hide

      Replace
      For a record to be selected from a database, all of the expressions in a row shall match.
      with
      For a record to be selected from a database, all of the expressions in a row of criteria must match.

      Reformulate test case comments, though they are not part of the spec:

      Replace
      (shall meet ALL criteria)
      with
      (meet ALL criteria of a row of criteria)

      Replace
      (shall meet ANY of the rows of criteria)
      with
      (meet ANY of the rows of criteria)

      Show
      Replace For a record to be selected from a database, all of the expressions in a row shall match. with For a record to be selected from a database, all of the expressions in a row of criteria must match. Reformulate test case comments, though they are not part of the spec: Replace (shall meet ALL criteria) with (meet ALL criteria of a row of criteria) Replace (shall meet ANY of the rows of criteria) with (meet ANY of the rows of criteria)

      Under Criteria we say:

      A Number or Logical value. The matching field shall equal the given number.

      Shouldn't that read:

      A Number or Logical value. A matching field equals the Number or Logical value.

      I ask because we do convert between Logical and Number values and it isn't clear if it was expected in this case for Logical values to be converted to number representation.

      (noting the use of shall in this entire section is inappropriate. Matches either occur or they don't.)

            Assignee:
            Eike Rathke (Inactive)
            Reporter:
            Patrick Durusau
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: