I'm new to the world of UniObjects as I've been in .NET land since it debuted. After building a simple app to return the select list of a UniCommand statement I noticed that there are some major differences in how UniData and how UniObjects parses the UniCommand statments. From what I've found it looks like it is differences in the flavors of PICK used.
What I'm asking is for other UniObjects programmers (UniVerse or UniData) that know of the differences or know of commands that can be executed to list them here. I'm asking this because the documentation of what can and cannot be a command is very hard to find.
Here is an example: (both return the same results from the same source)
What we would enter into UniData: (parser error if given in UniCommand)
- SELECT COLORS = "BLU]"
What should be entered into UniObject's UniCommand:
- SELECT COLORS WITH @ID LIKE "BLU..."
Notice how UniData's wildcard is "]" (square bracket) where UniCommand is the "..." (elipsis). Also notice how UniData accepts the equality operator and how UniCommand uses the LIKE operator and WITH.
Also if anyone has a link to a document on all the commands available, they can post it here as well.