|
|
|
|
#1 |
|
----------------
|
"никакого результата" - это не возвращаются записи или получается ошибка?
а на SQL-сервер какой запрос в результате уходит? а после "екпериментировать с форматом"? |
|
|
|
|
#2 |
|
Участник
|
"никакого результата" - это получаются ошибки.
Ошибки типа: Unable to compile "static void ComExecuteStmt(MDCategory axTbl_0) { select * from axTbl_0 where axTbl_0.modifieddatetime > 6/23/2010 10:25:50 AM;} ". |
|
|
|
|
#3 |
|
Участник
|
Всем спасибо - вопрос решен!
|
|
|
|
|
#4 |
|
Ищущий знания...
|
каким способом? в чем причина? поделитесь если не секрет
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
|
|
#5 |
|
Участник
|
Причина конечно же в форматах. Надо было писать что-то такое:
axRecord.ExecuteStmt("select forupdate * from %1 where %1.modifieddatetime > str2datetime('" + dt.ToString() + "', 213)"); |
|
|
|
| За это сообщение автора поблагодарили: lev (2). | |
|
|
#6 |
|
Участник
|
У меня похожая ситуция ... только со string-ами ...
X++: axInventTable.ExecuteStmt(String.Format("select ItemName from InventTable where InventTable.ItemId == '%1'", _ItemId)); |
|
|
|
|
#7 |
|
Ищущий знания...
|
Цитата:
X++: axInventTable.ExecuteStmt(String.Format('select ItemName from InventTable where InventTable.ItemId == "%1"', _ItemId));
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
|
|
#8 |
|
Участник
|
Извините за offtop, но не могу удержаться. Мне кажется не нужно программировать аксапту во внешней системе. Много лишних усилий, да и код получается не очень читабельным. На мой взгляд, лучше создать класс в AX, сделать в нем методы, которые будут принимать нужные параметры, и из внешней системы с помощью BC "дёргать" этот класс.
|
|
|
|
| За это сообщение автора поблагодарили: gl00mie (1), kornix (1). | |
| Теги |
| business connector, modifieddatetime |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|