25.02.2006, 08:15 | #1 |
Участник
|
Обнуления поля-массива в таблице
Есть расширенный тип данных массив. Есть поле в таблице созданное на основе данного типа данных. Вопрос: Table.ArrayEDT[0] = 0 ничем не отличается от Table.ArrayEDT[1] = 0, а ведь вроде весь массив должен обнулятся?
|
|
25.02.2006, 09:54 | #2 |
Программер
|
Странно, у меня всегда ругается, что индекс массива 0 запрещен
|
|
25.02.2006, 10:08 | #3 |
Участник
|
а у меня не ругается. Axapta 3.0 SP3 CU1
|
|
25.02.2006, 11:00 | #4 |
Программер
|
Хм. Та же версия.
|
|
26.02.2006, 12:15 | #5 |
Administrator
|
Не путайте массив и класс Array. Для класса индекс 0 действительно запрещен. Для массива индекс 0 может использоваться в рамках специальной конструкции, с помощью которой можно инициализировать массив.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
26.02.2006, 12:35 | #6 |
Microsoft Dynamics
|
Есть такой баг (или фича?). Если поле в таблице типа массив, то присвоение значения нулевому элементу не приводит к ожидаемому результату (инициализация массива). Исключение не выбрасывается, но и обнуление не происходит.
|
|
|
|