Найдено 36 результатов

mdsf
Вт 17 сен 2013 04:55
Форум: MySQL Data Access Components
Тема: Ошибка: "Invalid FIELD_TYPE_TIMESTAMP Field.Length (57)"
Ответы: 11
Просмотры: 16672

Re: Ошибка: "Invalid FIELD_TYPE_TIMESTAMP Field.Length (57)"

И да - это как-то связано с "UseUnicode := True" (+ "Charset"). Создал новый чистый проект, и переключил данную опцию в TMyConnection на "False" - ошибка ушла, но вместе с ними ушло и корректное отображение кириллических данных :(
mdsf
Пн 16 сен 2013 12:54
Форум: MySQL Data Access Components
Тема: Ошибка: "Invalid FIELD_TYPE_TIMESTAMP Field.Length (57)"
Ответы: 11
Просмотры: 16672

Ошибка: "Invalid FIELD_TYPE_TIMESTAMP Field.Length (57)"

Windows 7 SP1 RU (x86) + Delphi XE2 16.0.4504.48759 + MySQL 5.5.32 + DevArt MyDAC 7.6.11 + база данных InnoDB (utf8_general_ci).

Если напрямую обращаться к основной таблице - ошибок никаких нет.
Если же создать View:

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

CREATE TABLE IF NOT EXISTS `myview` (
`id` int(11)
,`number` int(11)
,`uploadstamp` datetime
,`author` varchar(25)
,`updatestamp` datetime
);

...

DROP TABLE IF EXISTS `myview`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `myview` AS SELECT
`a`.`id` AS `id`,
`a`.`number` AS `number`,
`a`.`uploadstamp` AS `uploadstamp`,
`a`.`author` AS `author`,
`a`.`updatestamp` AS `updatestamp`
FROM maintable;
... и попробовать к нему обратиться, то в ответ придёт ошибка "Invalid FIELD_TYPE_TIMESTAMP Field.Length (57)":
Изображение


В соседнем форуме нашёл такого же пострадавшего, но ему, к сожалению, тоже ничем не помогли.

Как быть?
mdsf
Пн 16 сен 2013 12:34
Форум: MySQL Data Access Components
Тема: Поддержка казахского языка
Ответы: 3
Просмотры: 6210

Re: Поддержка казахского языка

Спасибо, помогло.
mdsf
Пн 26 авг 2013 15:18
Форум: MySQL Data Access Components
Тема: Поддержка казахского языка
Ответы: 3
Просмотры: 6210

Поддержка казахского языка

Windows 7 SP1 RU (x86) + Delphi XE2 16.0.4504.48759 + MySQL 5.5.32 + DevArt MyDAC 7.6.11 + база данных InnoDB (utf8_general_ci).


Как-то странно работает TMyTable (что в серии 7.x, что в 8.x). Ввиду некоторых особенностей потребовалось создать отдельное lookup-поле (в проекте называется "worker" и находится в MyTable1), берущее данные из MyTable2. Всё бы ничего, но в таком режиме данные отображаются некорректно. Что удивительно - так во всех гридах (перепробовал все имеющиеся у меня гриды, в т.ч. от tmssoftware.com, ehlib.com, devexpress.com):
Изображение

Но что самое забавное - в выпадающих меню всё пучком:
Изображение



Что это и как это лечить? Ни UniDAC 5.0.2, ни MyDAC 8.0.2 с этим фокусом не справляются. Помогите, пожалуйста!!!


Проект с настройками и база данных прилагается к данному сообщению.
mdsf
Вс 27 янв 2013 06:22
Форум: Universal Data Access Components
Тема: кракозябры в тексте сообщения об ошибке
Ответы: 3
Просмотры: 4151

Re: кракозябры в тексте сообщения об ошибке

Если используется "UniConnection", то в его свойствах есть опция "UseUnicode", которую нужно выставить в "True":

Изображение


Попробуй изменить эту опцию - возможно, это как раз твой случай.
mdsf
Сб 26 янв 2013 08:00
Форум: Universal Data Access Components
Тема: UniConnection
Ответы: 3
Просмотры: 4403

UniConnection

Здравствуйте.

Не могу понять: как с помощью компонента "UniConnection" соединить два компьютера? Схема такая: на одном компьютере хранится и используется база данных Access в режиме "read/write", а второй компьютер подключается к первому и использует базу данных исключительно в режиме "read only" информации. Какие компоненты используются при этом? Есть какие-нибудь вразумительные demo, кроме тех примеров, которые идут в комплекте с дистрибутивом?


Спасибо.