Стартовая страница › Форумы › Понять, как работает ПО › Ограничение каналов в таблице
Помечено: Ограничение каналов, ошибка, таблицы
- В этой теме 30 ответов, 3 участника, последнее обновление 2 года, 2 месяца назад сделано
Mikhail.
-
АвторЗаписи
-
15.07.2024 в 09:11 #33416
saprin8
УчастникДобрый день, в 6 версии увеличили количество каналов, которые можно использовать до очень большого значения, но в таблице осталось ограничение. То есть я ввожу номер канала в таблице больше 65535 и мне выдает ошибку «Требуется целое число в диапазоне от 0 до 2147483647». Проект переносился с 5 версии на 6.
15.07.2024 в 09:45 #33417
manjey73УчастникТребуется целое число в диапазоне от 0 до 2147483647
Но вы вводите ведь меньшее число, но превышающее 65535
15.07.2024 в 09:46 #33418
manjey73Участник655356 — ничего не отругалось.
Вот же, а зачем использовать Int32 то?, почему не ulong для таблиц, вообще можно будет обкушаться 🙂
-
Ответ изменён 2 года, 2 месяца назад пользователем
manjey73.
15.07.2024 в 10:35 #33422saprin8
УчастникВы вводите в представлениях или в каналах? Потому что я имел ввиду таблицу в представлениях
15.07.2024 в 10:37 #33423saprin8
УчастникСлучайно ввел число большее 65535 и выдало ошибку. Попробовал 67000 тоже выдает. Еще раз уточню — это в таблице с расширением .tbl в представлениях
15.07.2024 в 10:42 #33424
manjey73Участникааа, у меня вводится число 2147483647
Скорее всего вам нужно поменять какую-то таблицу или как-то их обновить.
15.07.2024 в 13:15 #33426
MikhailМодераторДобрый день!
Уточните версию приложения Администратор.15.07.2024 в 14:21 #33428saprin8
УчастникВерсия админа 6.2.0.0.
16.07.2024 в 12:22 #33430
MikhailМодераторВерсия актуальная. Сделайте, пожалуйста, скриншот ошибки и напишите, как её воспроизвести у себя.
Возникает ли ошибка, если открыть проект HelloWorld?16.07.2024 в 15:59 #33435saprin8
УчастникДля воспроизведения ошибки просто создать таблицу и в ней в колонке каналы ввести цифру больше 65535, и в проекте hello world тоже возникает
-
Ответ изменён 2 года, 2 месяца назад пользователем
saprin8.
16.07.2024 в 16:12 #33439
manjey73УчастникТак нет ошибки, я же писал, что создал все, что ниже указанной вами цифры 2147483647
Скорее всего тут пострадала какая-то таблица или еще что-то при импорте из 5-й версии.
Есть такой косяк с некоторыми таблицами.16.07.2024 в 16:45 #33440saprin8
УчастникТак в проекте hello world тоже выдает ошибку.
16.07.2024 в 16:55 #33441
manjey73УчастникСкиньте ваш файл tbl на обменник
Хотя не знаю, что там может пострадать, если это обычный xml.
А вот кто его создает? Почему выдает ошибку?-
Ответ изменён 2 года, 2 месяца назад пользователем
manjey73.
16.07.2024 в 17:09 #33443
manjey73УчастникСкажем так, возникает вопрос каким образом вы перешли с 5-й на 6-ю версию ?
на 6.2.1 не наблюдаю у себя проблемы с вводом числа больше 6553517.07.2024 в 14:47 #33447saprin8
УчастникПерешел по гайду на форуме вроде, не помню точно, в одной из тем про это читал и сделал подобно.
По tbl:
«<?xml version=»1.0″ encoding=»utf-8″?>
<TableView>
<TableOptions>
<UseDefault>true</UseDefault>
</TableOptions>
<TableItems>
<Item>Ш-УЧ1</Item>
<Item cnlNum=»18810″>Давление газа в азотопроводе, Бар</Item>
<Item cnlNum=»18812″>Давление газа в газопроводе, Бар</Item>
<Item cnlNum=»18817»>Давление газа в воздухопроводе, Бар</Item>
</TableItems>
</TableView> -
Ответ изменён 2 года, 2 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.
