AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2004, 09:26   #1  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
Не могу вставить поле в запись
Доброго времени суток!

Проблема такая: не могу программно вставить поле в запись.
Поле не ключевое и не обязательное.

Подскажите в чем может быть дело.
Старый 03.09.2004, 09:49   #2  
demID is offline
demID
Участник
 
61 / 12 (1) ++
Регистрация: 16.08.2004
Адрес: Москва
Прикольная формулировка: "вставить поле в запись"

Приведите здесь Ваш программный код. А то непонятно в какую "запись" вы пытаетесь вставить.
С уважением.
Старый 03.09.2004, 09:54   #3  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Приведите кусок кода - вслепую Вам вряд ли кто сможет помочь.
__________________
Старый 03.09.2004, 09:57   #4  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
PHP код:
static void Импорт(Args _args)
{
    
Str 50          sSQL
    
LoginProperty   lp;
    
OdbcConnection  connection
    
Statement       statement;
    
ResultSet       resultSet;
    
TestBankGroup  testBankGroup;
    ;

    
lp = new LoginProperty();
    
lp.setDSN("My ODBC");

    
connection = new OdbcConnection(lp);
    
statement  connection.createStatement();

    try
    {
        
sSQL "SELECT Bank,BnkKod,CorrSchet,code FROM PARTNER";
        
resultSet statement.executeQuery(sSQL);

        while(
resultSet.next())
        {
            
testBankGroup.initValue();

            
testBankGroup.Name resultSet.getString(1);  // без этой строчки все работает

            
testBankGroup.BankBIC_RU resultSet.getString(2);                      
            
testBankGroup.BankCorrAccount_RU resultSet.getString(3); 
            
testBankGroup.BankType_RU BankType_RU::Main;           
            
testBankGroup.BankGroupId resultSet.getString(4);        
            
testBankGroup.insert();
       }
    
pause;

    }
    catch(
Exception::Error)
    {
        
info("Ошибка при импорте справочника");
    }

Старый 03.09.2004, 09:58   #5  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
Авторские кола -- Суханов Володя
Старый 03.09.2004, 09:59   #6  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
Т.е. я переделал под себя его код.
Старый 03.09.2004, 10:19   #7  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
так а исходная ошибка как выглядит?
Старый 03.09.2004, 10:27   #8  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
А в отладчике после выполнения
PHP код:
        testBankGroup.Name resultSet.getString(1); 
в Name - пустая строка?
__________________
Старый 03.09.2004, 10:31   #9  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Попробуйте
PHP код:
Name    currentName;
............
;

............
currentName resultSet.getString(1); 
if (currentName == "")
    throw 
error("Error!");

testBankGroup.Name currentName; 
........... 
C Уважением,
Георгий
Старый 03.09.2004, 10:41   #10  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
Благодарю!!! сейчас разбираюсь!
Старый 03.09.2004, 11:07   #11  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
Спасибо всем!
Ошибка исчезает если сначала присвоить значение строке и работать с ней!

С уважением,
Александр.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Поле mandatory, а 0 вставить нужно Smith DAX: Программирование 5 15.06.2007 12:04
не могу вытащить поле на форму qwertyz DAX: Функционал 6 01.12.2006 12:15
Не могу вынести поле на вкладку Обзор DreamCreator DAX: Программирование 2 31.05.2006 11:37
Как вставить поле которого нет в датасорсе kroha-kat DAX: Программирование 5 26.10.2005 23:52
Не могу, а точнее не знаю, как вытащить текстовое поле из таблицы заказов на печать. zarik DAX: Программирование 2 25.10.2004 10:07

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:35.