Страница 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, нам не повезло
