![]() |
#4 |
Участник
|
Цитата:
0. это два совершенно разных вопроса. причем второй скорее всего неправильный. 1. для того, чтобы Аксапта искала записи, в которых содержится спецсимвол, то спецсимвол надо экранировать бэкслешем (\). Или использовать @-стиль написания строковых литералов например, while select mytable where myTable.myField == '\*' {} или @-стиль, while select mytable where myTable.myField == @'\' {} 2. для того, чтобы аксапта выбирала все ЗАПИСИ, то надо избавиться от условия where. Правильный способ работы с переменными услвоиями - это использовать Query. Если же вы хотите обязательно while select, то надо писать так str myRange = ''; while select mytable where (myTable.myField == myRange || myRange == '') {} 3. для того, чтобы аксапта выбирала все ПОЛЯ, ничего делать не нужно. Ваш запрос уже выбирает все поля, поскольку вы не перечислили ни одного поля в запросе. |
|
|
За это сообщение автора поблагодарили: Gustav (3). |
Теги |
как правильно, запрос (query), axapta |
|
|