Страница 3 из 5

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 13 Декабрь 2016, 12:11
gopstop2007
Дед Пахом писал(а):
gopstop2007 писал(а): есть ли аналог
Если б был, стал бы я с KeepAlive возиться.
если я правильно понял это настраивается на стороне сервера, а если доступа к серверу нет?! Убило, что вышеуказанное сообщение выскакивает после закрытия окна, при попытке открыть новое другое окно, не связанное с первым окном. После чего второе окно открывается и закрывается замечательно(если без ожидания 10 мин :)), а первое окно не открывается- процесс висит :(
вот нашел https://dev.mysql.com/doc/refman/5.7/en ... nnect.html

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 13 Декабрь 2016, 12:50
gopstop2007
вот нашел для любителей {PROP:SQL} https://www.icetips.com/showarticle.php?articleid=1528

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

>I want to process a file.
> I use Filename{PROP:SQL}='Select *...
> How can i use variable (loc:filename) for Filename (like:
>  loc:filename='Filename'
>  loc:filename{PROP:SQL}='Select *...?)
> thanks to anybody to explain

  you canot use a string, but you can use these two functions with an 
astring

GetFileManager  PROCEDURE(ASTRING Tag),*FileManager,DLL(_ABCDllMode_)
SetFileManager  PROCEDURE(FileManager FM, ASTRING Tag),DLL(_ABCDllMode_)

  or use a file variable

  f   &file
  f &= fileName
 f{prop:sql} = '...'

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 14 Декабрь 2016, 11:43
gromov
Сделал Browse таблицы из 10000 записей через ADO и ODBC. ADO отдыхает, что видно невооруженным глазом. MAV еще немного быстрее.

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 14 Декабрь 2016, 12:17
PavelNK
Если не затруднит, то можно получить исходники без MAV (не пользую) и скрипт для создания таблицы

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 14 Декабрь 2016, 12:27
gromov
Делал стандартными средствми в с10

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 14 Декабрь 2016, 13:32
PavelNK
Предлагаешь мне сесть и попытаться повторить то, что ты сделал? Я хотел посмотреть и если смогу помочь и подсказать, но если в этом нет необходимости, то не буду. У меня все отлично работает, проблем нет

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 14 Декабрь 2016, 13:49
gromov
Повторять не надо ))) Есть 2 проекта, соотв. 2 словаря. В словарях - одна таблица, драйвера , соответственно ADO и ODBC. В броузах - просто чтение всей таблицы. Т.е. никаких фильтров, извращенных запросов, рукописного кода НЕТ.

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 14 Декабрь 2016, 17:15
kreator
gromov писал(а):Сделал Browse таблицы из 10000 записей через ADO и ODBC. ADO отдыхает, что видно невооруженным глазом.
Я не специалист по ADO. Но в Инете многие жалуются на его скорость. Приходится чем-то расплачиваться за универсальность. Кажись, у MS более-менее нормально.

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 14 Декабрь 2016, 22:09
gopstop2007
gromov писал(а):.... MAV еще немного быстрее.
Я бы сказал намного шустрее. И работает по стабильнее, чем через стандартное ODBC. :)

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 15 Декабрь 2016, 8:50
PavelNK
gopstop2007 писал(а):
gromov писал(а):.... MAV еще немного быстрее.
Я бы сказал намного шустрее. И работает по стабильнее, чем через стандартное ODBC. :)
Тут дело не в ADO. ADO работает быстро. Дело в прокладке между ADO и программой. Я не могу точно как работает MAV, но он тоже работает через ODBC или ADO.
Мораль: отказаться от прокладки.
Я давным давно это сделал, у меня работает быстро. Чего и вам желаю!

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 15 Декабрь 2016, 9:09
Yufil
MAV работает через ODBC, но параметры коннекта не совпадают с настройками стандартных ODBC-драйверов. Если сделать настройки одинаковыми, то и скорости в общем и целом совпадут. Чудес не бывает :(

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 15 Декабрь 2016, 11:36
PavelNK
Дело не в настройках, там подход совсем другой, посмотри в профайлере - сам увидишь

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 15 Декабрь 2016, 13:00
Yufil
Да смотрел... Когда первые приложения на Cкуле делал - всё пересмотрел, у меня было три разных библиотеки для работы с ODBC из Клариона, в том числе и свою писал. И шаблоны MAV тоже были. Всё-таки отклоняться от стандартных шаблонов не рискнул...

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 15 Декабрь 2016, 14:05
PavelNK
Yufil писал(а): Да смотрел... Когда первые приложения на Cкуле делал - всё пересмотрел, у меня было три разных библиотеки для работы с ODBC из Клариона, в том числе и свою писал. И шаблоны MAV тоже были. Всё-таки отклоняться от стандартных шаблонов не рискнул...
Увы, но мы тоже работаем через самописную библиотеку. Но ее можно писать через ODBC работая через функции WinAPI, а можно через ADO, в Клаше есть класс. Наверное, можно приладить все это к стандартным шаблонам, но нужны силы и время

Mysql стандартными шаблонами Clarion 10 ABC

Добавлено: 15 Декабрь 2016, 21:55
gopstop2007
PavelNK писал(а):...Мораль: отказаться от прокладки.
насчет native с mysql, нам не повезло :)