Страница 1 из 1

В .Dct нет возможности прописать DATA

Добавлено: 06 Июль 2014, 2:17
gopstop2007
Clarion 8 ABC
В dct в Options не дает прописать DATA , для создания DATA=MAV. Пробовал экспорт-импорт из справочника, вручную прописывал нужную строку, но не всегда проходит, ругается на дубликат несуществующих ключей. Кто сталкивался?

Re: В .Dct нет возможности прописать DATA

Добавлено: 06 Июль 2014, 12:44
gopstop2007
На Clarion 9.1, аналогичная ситуация, в dictionary по алисам при нажатии на добавление вкладыше Options вообще что либо не добавляет, вернее не реагирует на нажатие add. В обычных таблицах при попытке добавления в Options при выборе в Type String-a и при наборе в label строки 'DATA' не активируется кнопка ОК. Неужели никто не сталкивался или у меня проблемы с dct, Clarion-ом ? Кто пользуется MAV ODBC на кларионе 8 и выше, и знает как обойти указанные проблемы - подскажите?!
Заранее благодарен

Re: В .Dct нет возможности прописать DATA

Добавлено: 06 Июль 2014, 14:12
Admin
Для тех кто в шаблонах шарит.
Уберите в шаблоне MAV проверку на это DATA поле... Для случая когда все таблицы в SQL и все.

Re: В .Dct нет возможности прописать DATA

Добавлено: 06 Июль 2014, 16:34
gopstop2007
Admin писал(а):Для тех кто в шаблонах шарит.
Уберите в шаблоне MAV проверку на это DATA поле... Для случая когда все таблицы в SQL и все.
Спасибо
Вот еще "решение", создал в Clarione 6 таблицу с алисами и импортнул в clarion 8.

В .Dct нет возможности прописать DATA

Добавлено: 01 Сентябрь 2015, 23:13
gopstop2007
Может кому пригодится
Admin писал(а):Для тех кто в шаблонах шарит.
Уберите в шаблоне MAV проверку на это DATA поле... Для случая когда все таблицы в SQL и все.
У меня SQL,ODBC,TPS. Опять столкнулся, залез в шаблон mav_lv.tpl - заменил 'DATA' на 'DATAS'

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

#IF(INSTRING('DATAS',UPPER(%FileUserOptions),1,1))
 #SET(%MAVBuffer,EXTRACT(%FileUserOptions,'DATAS',1))
 #IF(UPPER(%MAVBuffer)='MAV')
в DCT тоже все поменял на 'DATAS' вместо 'DATA' проверил на примере вроде все работает

В .Dct нет возможности прописать DATA

Добавлено: 02 Сентябрь 2015, 11:20
gopstop2007
рано обрадовался :idied: попробовал на одном из проектов и полезли другие ошибки в курсорах :(

В .Dct нет возможности прописать DATA

Добавлено: 02 Сентябрь 2015, 12:20
Admin
Скрины в студию.

В .Dct нет возможности прописать DATA

Добавлено: 03 Сентябрь 2015, 7:56
gopstop2007
так как проект рабочий то быстро вернул всё в исходное, постараюсь на выходные еще раз попробовать и тогда скину скины :cat:

В .Dct нет возможности прописать DATA

Добавлено: 03 Сентябрь 2015, 10:50
Артур
gopstop2007 писал(а): У меня SQL
Переходил с tps на sql, пришлось заменить все DATA на LONG и проблем нет

В .Dct нет возможности прописать DATA

Добавлено: 04 Сентябрь 2015, 1:52
Admin
Артур писал(а): пришлось заменить все DATA на LONG и проблем нет
Речь не о типе данных.

В .Dct нет возможности прописать DATA

Добавлено: 09 Сентябрь 2015, 11:32
gopstop2007
Сегодня проверил вышеуказанное, ВСЕ РАБОТАЕТ! :cat:

В .Dct нет возможности прописать DATA

Добавлено: 09 Сентябрь 2015, 12:42
gopstop2007
Кстати проверил только на проекте в котором используется только exe файл, с dll проверю попозже, о результатах отпишусь

В .Dct нет возможности прописать DATA

Добавлено: 09 Сентябрь 2015, 21:41
gopstop2007
при использовании dll - увы, не работает, вот несколько из них