Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

MARK$ places MARK$ places double quotes (") before and after a string

Syntax

MARK$(StringExp$)

Arguments

  • StringExp$ is StringExp$ is a string expression

Remarks

  1. In Quaestor quotes

    In Quaestor quotes (") are used to define strings. Thus:


    A$="A string"

    means that A$ has the value A string
    When you try to add a word between quotes in such a string you have a problem

    because Quaestor recognises

    because Quaestor recognises it as beginning and end of a string value. By using MARK$ you can add something with quotes inside the string:

    A$="A " + MARK$("word") + " between quotes in a string"

    Results in A "word" between quotes in a string

  2. MARK$ is also smart to use in combination with the REPLINS$() function, when you want to replace explicit parameter names in a dataset. 
    By searching for MARK$for MARK$("As") in stead of "As" and replacing it with MARK$with MARK$("At") in stead of of "At", you are sure the parameter As is replaced by At (because these are always between quotes) and not everything in the dataset starting with As such as for instance a text part As the world turns....

Examples

ADDRESS$ = "Qnowledge " + MARK$("Haagsteeg 2") + " Wageningen" 

Returns

Qnowledge "Haagsteeg 2" Wageningen


 

Quick links: Function Functions overview | Attribute overview | Constants overview | Dimensions overview