Нам с FB тоже не повезло. С Postgres тоже не повезло. Повезло только с SQLite, да и то не особо актуально. Принципиальное нежелание конторы связываться с бесплатными серверами? Или на американском рынке эти продукты не актуальны?gopstop2007 писал(а):насчет native с mysql, нам не повезло
Mysql стандартными шаблонами Clarion 10 ABC
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Mysql стандартными шаблонами Clarion 10 ABC
We are hard at work… for you.
Mysql стандартными шаблонами Clarion 10 ABC
Почему не повезло, говоря про прокладку, я имел ввиду Клашину прокладку. Через ODBC я пробовал работать и с тем, и с другим - отлично быстро работаетkreator писал(а):Нам с FB тоже не повезло. С Postgres тоже не повезло. Повезло только с SQLite, да и то не особо актуально. Принципиальное нежелание конторы связываться с бесплатными серверами? Или на американском рынке эти продукты не актуальны?gopstop2007 писал(а):насчет native с mysql, нам не повезло
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Mysql стандартными шаблонами Clarion 10 ABC
Ну, слово "отлично" я бы не стал употреблять .PavelNK писал(а):Через ODBC я пробовал работать и с тем, и с другим - отлично быстро работает
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Mysql стандартными шаблонами Clarion 10 ABC
Таблицы Mysql создаются в С10 автоматом, но как в этот "автомат" впихнуть еще и AUTO_INCREMENT на стороне сервера?
СейчасНужно
Сейчас
Код: Выделить всё
CREATE TABLE `invoice` (
`ID_INV` int(11) NOT NULL,
....
Код: Выделить всё
CREATE TABLE `invoice` (
`ID_INV` int(11) NOT NULL AUTO_INCREMENT,
....
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Mysql стандартными шаблонами Clarion 10 ABC
Кстати, уже обсуждали это. Не нужно ничего создавать "автоматом". Какая необходимость в этом? На крайний случай можно прогонять скрипты через prop:SQL.gopstop2007 писал(а):Таблицы Mysql создаются в С10 автоматом, но как в этот "автомат" впихнуть еще и AUTO_INCREMENT на стороне сервера?
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Mysql стандартными шаблонами Clarion 10 ABC
Необходимости, когда только одна-две программы в этом нет, но если ставишь намного больше раз и периодически обновляешь(дополняешь) структуру БД, отслеживать изменения еще и в скриптах, лишний геморрой.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Mysql стандартными шаблонами Clarion 10 ABC
Всё равно неправильно это. Маленький пример. В словаре у таблиц индексы, по которым строятся броузы, должны быть уникальными. Не факт, что в базе должно быть то же самое. Я, например, использую много "виртуальных" индексов, просто для сортировки. А количество индексов влияет на скорость работы БД при операциях добавления, изменения... Зачем их создавать автоматически? И потом, что делать с триггерами, хранимками?gopstop2007 писал(а):Необходимости, когда только одна-две программы в этом нет, но если ставишь намного больше раз и периодически обновляешь(дополняешь) структуру БД, отслеживать изменения еще и в скриптах, лишний геморрой.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Mysql стандартными шаблонами Clarion 10 ABC
Тут не поспоришь , кстати как Вы делаете, через внешний файл скрипт или в "теле" программы прописываете?kreator писал(а):В словаре у таблиц индексы, по которым строятся броузы, должны быть уникальными. Не факт, что в базе должно быть то же самое. Я, например, использую много "виртуальных" индексов, просто для сортировки. А количество индексов влияет на скорость работы БД при операциях добавления, изменения... Зачем их создавать автоматически? И потом, что делать с триггерами, хранимками?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Mysql стандартными шаблонами Clarion 10 ABC
Мы делаем сразу в Базе скриптом.
We are hard at work… for you.
- Олег
- Ветеран движения
- Сообщения: 122
- Зарегистрирован: 16 Июль 2005, 2:35
- Откуда: Москва
- Контактная информация:
Mysql стандартными шаблонами Clarion 10 ABC
"Подниму" тему - есть ли возможность работать с MySql через ODBC, НО без установки на клиентском компе самого ODBC-драйвера?
Ну, или другой способ работы с MySql через стандартные шаблоны Клариона без необходимости установки на клиентском компе каких либо дополнительных драйверов?
Ну, или другой способ работы с MySql через стандартные шаблоны Клариона без необходимости установки на клиентском компе каких либо дополнительных драйверов?
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Mysql стандартными шаблонами Clarion 10 ABC
По моему инсталлировать придется по любому, если не натив.
Может ADO поможет, было уже https://forum.clarionlife.net/viewtopic ... 508#p25508
Может ADO поможет, было уже https://forum.clarionlife.net/viewtopic ... 508#p25508
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Mysql стандартными шаблонами Clarion 10 ABC
У клиента запрет на установку драйверов ODBC?Олег писал(а): ↑06 Октябрь 2017, 4:46 Подниму" тему - есть ли возможность работать с MySql через ODBC, НО без установки на клиентском компе самого ODBC-драйвера?
Ну, или другой способ работы с MySql через стандартные шаблоны Клариона без необходимости установки на клиентском компе каких либо дополнительных драйверов?
We are hard at work… for you.
- Олег
- Ветеран движения
- Сообщения: 122
- Зарегистрирован: 16 Июль 2005, 2:35
- Откуда: Москва
- Контактная информация:
Mysql стандартными шаблонами Clarion 10 ABC
По поводу ADO - нет особого желания переводить уже написанное приложение с шаблонов на совершенно другие рельсы.
Что до "запрета на установку драйверов" - нет, такого запрета нет. Просто предполагается большой "зоопарк" версий Винды на клиентских компах, совершенно неизвестное "окружение" из разного ПО, абсолютные "чайники" за компами в лице женщин среднего возраста, "приходящие админы" сомнительной квалификации и полное мое нежелание тратить свое время на поездки к клиентам с последующим "копанием" в их компах! Самое неприятное - госструктуры с полным запретом какого либо удаленного администрирования!
К тому же, в последнее время меня "разбаловали" питоновские скрипты, которые не требуют для своей работы практически с любыми БД никаких дополнительных настроек на клиентских компах.
Что до "запрета на установку драйверов" - нет, такого запрета нет. Просто предполагается большой "зоопарк" версий Винды на клиентских компах, совершенно неизвестное "окружение" из разного ПО, абсолютные "чайники" за компами в лице женщин среднего возраста, "приходящие админы" сомнительной квалификации и полное мое нежелание тратить свое время на поездки к клиентам с последующим "копанием" в их компах! Самое неприятное - госструктуры с полным запретом какого либо удаленного администрирования!
К тому же, в последнее время меня "разбаловали" питоновские скрипты, которые не требуют для своей работы практически с любыми БД никаких дополнительных настроек на клиентских компах.
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Mysql стандартными шаблонами Clarion 10 ABC
тогда может в тихую поставить?
https://dev.mysql.com/doc/connector-odb ... s-dll.html
и еще перед установкой в реестре проверить наличие ODBC
https://dev.mysql.com/doc/connector-odb ... s-dll.html
и еще перед установкой в реестре проверить наличие ODBC
Код: Выделить всё
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп