|
![]() |
#1 |
Участник
|
The statement must be an Microsoft Axapta X++ statement
Замените AND на && |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Hezl
The statement must be an Microsoft Axapta X++ statement
Замените AND на && Всё равно после m_axRec.ExecuteStmt("SELECT * FROM %1 WHERE ((%1.SalesID LIKE '*ЗАК00001151') && (%1.LineNum=='1'))"); m_axRec.Found остается false. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от murad
Заменил
Всё равно после m_axRec.ExecuteStmt("SELECT * FROM %1 WHERE ((%1.SalesID LIKE '*ЗАК00001151') && (%1.LineNum=='1'))"); m_axRec.Found остается false. С уважением, itfs. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от itfs
Очень странное условие. LineNum=='1' точно выдает вашу строку? Дело в том, что lineNum вещественное c целым может не совпасть.
Не мог предположить, что на простой свиду вопрос ответа нет... Последний раз редактировалось murad; 20.05.2006 в 17:19. |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от murad
Точно-точно, проверял по отдельности.
Не мог предположить, что на простой свиду вопрос ответа нет... ![]() С уважением, itfs. |
|
|
За это сообщение автора поблагодарили: murad (1). |
![]() |
#6 |
Участник
|
Цитата:
Сообщение от itfs
Если вы уверены, что никакий грубой ошибки не допустили, то подобное разночтение следует адресовать оптимизатору БД, который в одном случае ищет по индексу и находит, а в другом - по таблице и не находит.
![]() С уважением, itfs. После поста itfs про float - сам виноват. И вправду надо LINENUM=1 без кавычек ![]() Теперь работает |
|
|
![]() |
||||
Тема | Ответов | |||
Банковский перевод. Простой вопрос | 0 | |||
Простой вопрос | 3 | |||
Очень-очень простой вопрос | 23 | |||
Еще 1 простой вопрос по пакетной обработке | 1 | |||
Простой вопрос | 2 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|