12.03.2007, 17:09 | #1 |
Участник
|
Поправте строчку запроса
делаю так:
X++: OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).addRange(FieldNum(OutlookTaskTable, RecId)).value(strfmt('(((OutlookTaskTable.UserhrmOrgID = %1) || (OutlookTaskTable.Ot = %2)))', ArrayStr, EmplName)); Что написано не так? |
|
12.03.2007, 17:14 | #2 |
Участник
|
строки нужно обрамлять кавычками
это я про '%1' и '%2' |
|
12.03.2007, 17:19 | #3 |
Участник
|
X++: OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).addRange(FieldNum(OutlookTaskTable, RecId)).value(strfmt("(((OutlookTaskTable.UserhrmOrgID = '%1') || (OutlookTaskTable.Ot = '%2')))", ArrayStr, EmplName)); Ошибка расширенного диапазона запроса: Синтаксическая ошибка рядом с 37. |
|
12.03.2007, 17:47 | #4 |
Программатор
|
X++: OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).addRange(FieldNum(OutlookTaskTable, RecId)).value(queryValue(strfmt('(((OutlookTaskTable.UserhrmOrgID = "%1") || (OutlookTaskTable.Ot = "%2")))', ArrayStr, EmplName))); |
|
12.03.2007, 17:54 | #5 |
Программатор
|
Поиск - рулит
http://axforum.info/forums/showthread.php?t=12759 |
|
|
За это сообщение автора поблагодарили: moid (1). |
12.03.2007, 17:56 | #6 |
Участник
|
Спасибо Sada
|
|
12.03.2007, 18:01 | #7 |
Участник
|
А как очистить такой Range?
|
|
12.03.2007, 18:13 | #8 |
Программатор
|
Может так
X++: OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).clearRange(FieldNum(OutlookTaskTable, RecId)). Аксы нет под рукой - поетому на вскидку. |
|
13.03.2007, 08:56 | #9 |
Участник
|
Точно...
|
|