Field not found

Обсуждение возникших проблем, предложений и ошибок MyDAC компонентов
Закрыто
osvirt
Сообщения: 3
Зарегистрирован: Пн 04 ноя 2013 02:08

Field not found

Сообщение osvirt » Пн 04 ноя 2013 02:58

Странная проблема. Создал базу данных с помощью Workbench, в ней 2 таблицы:

Код: Выделить всё

CREATE TABLE `orders` (
  `idorder` int(11) NOT NULL,
  `client` varchar(25) DEFAULT NULL,
  `number` varchar(10) DEFAULT NULL,
  `status` varchar(10) DEFAULT NULL,
  PRIMARY KEY (`idorder`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `details` (
  `iddetail` int(11) NOT NULL,
  `full_name` varchar(25) DEFAULT NULL,
  `volume` int(11) DEFAULT NULL,
  `freser_col` int(11) DEFAULT NULL,
  `glue_col` int(11) DEFAULT NULL,
  `string_col` varchar(25) DEFAULT NULL,
  `pack_col` int(11) DEFAULT NULL,
  `order_idorder` int(11) NOT NULL,
  PRIMARY KEY (`iddetail`,`order_idorder`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
заполняю их данными...
Далее в RAD Studio XE5 создаю мобильное приложение, кидаю ListBox, MyConnection, MyTable.
В LiveBindings присваиваю поле `full_name` к List.Text, а `pack_col` к List.Detail.

В DesignTime все в ажуре - данные показываются без проблем. При запуске отладки для iOS(другие варианты не пробовал) ругается, что поле Pack_col не найдено. Остальные поля подставляет.

Пробовал в Workbench добавлять еще полей к таблице - их тоже в рантайм не видит. Создавал новые базы с новыми таблицами(с такой же структурой), новые проекты в Рад Студио... без результатов.

Может это какое-то ограничение пробной версии? Ощущение такое, что начиная с 7-го столбца где-то что-то "замыкает"...

osvirt
Сообщения: 3
Зарегистрирован: Пн 04 ноя 2013 02:08

Re: Field not found

Сообщение osvirt » Пн 04 ноя 2013 03:45

другое приложение, другая БД, другая таблица
Изображение

при запуске отладки "new_tablecol5" не найден

AndreyZ
Devart Team
Сообщения: 328
Зарегистрирован: Чт 08 сен 2011 13:18

Re: Field not found

Сообщение AndreyZ » Пн 04 ноя 2013 09:24

Это ограничение триальной версии. Максимальное количество столбцов в датасете ограничено шестью полями для платформ Win x64, Mac OS, iOS и Linux. Более подробную информацию об ограничениях триальной версии Вы можете найти здесь: http://www.devart.com/mydac/download.html

osvirt
Сообщения: 3
Зарегистрирован: Пн 04 ноя 2013 02:08

Re: Field not found

Сообщение osvirt » Пн 04 ноя 2013 12:27

Вот, что значит: невнимательность. Сутки голову ломал :D

Спасибо.

AndreyZ
Devart Team
Сообщения: 328
Зарегистрирован: Чт 08 сен 2011 13:18

Re: Field not found

Сообщение AndreyZ » Пн 04 ноя 2013 13:39

Пожалуйста.

Закрыто