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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

Дед Пахом писал(а):
gopstop2007 писал(а): есть ли аналог
Если б был, стал бы я с KeepAlive возиться.
если я правильно понял это настраивается на стороне сервера, а если доступа к серверу нет?! Убило, что вышеуказанное сообщение выскакивает после закрытия окна, при попытке открыть новое другое окно, не связанное с первым окном. После чего второе окно открывается и закрывается замечательно(если без ожидания 10 мин :)), а первое окно не открывается- процесс висит :(
вот нашел https://dev.mysql.com/doc/refman/5.7/en ... nnect.html
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение 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} = '...'
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

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

Сообщение gromov »

Сделал Browse таблицы из 10000 записей через ADO и ODBC. ADO отдыхает, что видно невооруженным глазом. MAV еще немного быстрее.
PavelNK
Старожил
Сообщения: 262
Зарегистрирован: 15 Март 2011, 8:02

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

Сообщение PavelNK »

Если не затруднит, то можно получить исходники без MAV (не пользую) и скрипт для создания таблицы
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

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

Сообщение gromov »

Делал стандартными средствми в с10
PavelNK
Старожил
Сообщения: 262
Зарегистрирован: 15 Март 2011, 8:02

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

Сообщение PavelNK »

Предлагаешь мне сесть и попытаться повторить то, что ты сделал? Я хотел посмотреть и если смогу помочь и подсказать, но если в этом нет необходимости, то не буду. У меня все отлично работает, проблем нет
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

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

Сообщение gromov »

Повторять не надо ))) Есть 2 проекта, соотв. 2 словаря. В словарях - одна таблица, драйвера , соответственно ADO и ODBC. В броузах - просто чтение всей таблицы. Т.е. никаких фильтров, извращенных запросов, рукописного кода НЕТ.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

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

Сообщение kreator »

gromov писал(а):Сделал Browse таблицы из 10000 записей через ADO и ODBC. ADO отдыхает, что видно невооруженным глазом.
Я не специалист по ADO. Но в Инете многие жалуются на его скорость. Приходится чем-то расплачиваться за универсальность. Кажись, у MS более-менее нормально.
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

gromov писал(а):.... MAV еще немного быстрее.
Я бы сказал намного шустрее. И работает по стабильнее, чем через стандартное ODBC. :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
PavelNK
Старожил
Сообщения: 262
Зарегистрирован: 15 Март 2011, 8:02

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

Сообщение PavelNK »

gopstop2007 писал(а):
gromov писал(а):.... MAV еще немного быстрее.
Я бы сказал намного шустрее. И работает по стабильнее, чем через стандартное ODBC. :)
Тут дело не в ADO. ADO работает быстро. Дело в прокладке между ADO и программой. Я не могу точно как работает MAV, но он тоже работает через ODBC или ADO.
Мораль: отказаться от прокладки.
Я давным давно это сделал, у меня работает быстро. Чего и вам желаю!
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

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

Сообщение Yufil »

MAV работает через ODBC, но параметры коннекта не совпадают с настройками стандартных ODBC-драйверов. Если сделать настройки одинаковыми, то и скорости в общем и целом совпадут. Чудес не бывает :(
PavelNK
Старожил
Сообщения: 262
Зарегистрирован: 15 Март 2011, 8:02

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

Сообщение PavelNK »

Дело не в настройках, там подход совсем другой, посмотри в профайлере - сам увидишь
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

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

Сообщение Yufil »

Да смотрел... Когда первые приложения на Cкуле делал - всё пересмотрел, у меня было три разных библиотеки для работы с ODBC из Клариона, в том числе и свою писал. И шаблоны MAV тоже были. Всё-таки отклоняться от стандартных шаблонов не рискнул...
PavelNK
Старожил
Сообщения: 262
Зарегистрирован: 15 Март 2011, 8:02

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

Сообщение PavelNK »

Yufil писал(а): Да смотрел... Когда первые приложения на Cкуле делал - всё пересмотрел, у меня было три разных библиотеки для работы с ODBC из Клариона, в том числе и свою писал. И шаблоны MAV тоже были. Всё-таки отклоняться от стандартных шаблонов не рискнул...
Увы, но мы тоже работаем через самописную библиотеку. Но ее можно писать через ODBC работая через функции WinAPI, а можно через ADO, в Клаше есть класс. Наверное, можно приладить все это к стандартным шаблонам, но нужны силы и время
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

PavelNK писал(а):...Мораль: отказаться от прокладки.
насчет native с mysql, нам не повезло :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Ответить