Convert programm

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Convert programm

Сообщение Алексей- Софт-Центр »

Добрый день!
Кларион 10 -12287. Win XP.
С переменным успехом (то да, то нет) создаю конвертацию для одного файла словаря.
При этом вместо комплекта файлов (проект, исходник,...) создается только один, причем "обрезанный" исходный файл.

есть какие мысли по этому поводу?

Алексей
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Convert programm

Сообщение Алексей- Софт-Центр »

Добрый день!
Вроде нашел. Затыкается, если есть поле массив.
Во время присвоения.

Алексей
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Convert programm

Сообщение Артур »

Алексей- Софт-Центр писал(а): 17 Май 2017, 11:36 создается только один, причем "обрезанный" исходный файл.
Я давно делаю руками, не могу найти функции формирования файла конвертора в 10 версии. Подскажи пожалуйста как ее запустить.
Любить и обещать ничего не стоит
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Convert programm

Сообщение Алексей- Софт-Центр »

Добрый день!
Открываем словарь. Правой кнопкой мыши по имени таблицы. выбираем из выпадающего меню Generate conversion programm

Алексей
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Convert programm

Сообщение Артур »

Алексей- Софт-Центр писал(а): 17 Май 2017, 15:13Открываем словарь. Правой кнопкой мыши по имени таблицы. выбираем из выпадающего меню Generate conversion programm
Этот пункт только для tps таблиц, я работаю с mssql. . .
Любить и обещать ничего не стоит
kreator
✯ Ветеран ✯
Сообщения: 4982
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Convert programm

Сообщение kreator »

Артур писал(а): 17 Май 2017, 15:38 Этот пункт только для tps таблиц, я работаю с mssql. . .
А в MS SQL Studio нет сравнения БД и генерации скрипта "синхронизации"? В IBExpert'е есть такая фича. Действительно удобно.
Последний раз редактировалось kreator 17 Май 2017, 16:17, всего редактировалось 1 раз.
We are hard at work… for you. :)
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Convert programm

Сообщение Алексей- Софт-Центр »

Добрый день!
Для небольшого количества заказчиков с MySql делаю так:
1. Средствами базы делаю экспорт данных в csv файл и удаляю таблицу
2. Запускаю новую версию программы - она создает пустую таблицу новой структуры
3. Средствами базы делаю импорт данных из csv файла

Алексей
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Convert programm

Сообщение Артур »

Алексей- Софт-Центр писал(а): 17 Май 2017, 16:01Для небольшого количества заказчиков с MySql делаю так:
Наверное ручками проще, берешь пример процедуры и правишь описания таблиц, я уже привык.
Любить и обещать ничего не стоит
kreator
✯ Ветеран ✯
Сообщения: 4982
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Convert programm

Сообщение kreator »

Интересно, а как Вы хранимки и триггеры обновляете?
We are hard at work… for you. :)
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Convert programm

Сообщение Артур »

kreator писал(а): 17 Май 2017, 16:58Интересно, а как Вы хранимки и триггеры обновляете?
Никак - вся процедурная часть находится в прикладной программе.
Любить и обещать ничего не стоит
kreator
✯ Ветеран ✯
Сообщения: 4982
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Convert programm

Сообщение kreator »

Артур писал(а): 17 Май 2017, 17:03 Никак - вся процедурная часть находится в прикладной программе.
Просто молодцы. А SQL тогда зачем? Геморрой только.
We are hard at work… for you. :)
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Convert programm

Сообщение Артур »

kreator писал(а): 17 Май 2017, 17:40Просто молодцы. А SQL тогда зачем? Геморрой только
sql как ему и положено, хранит данные и обеспечивает многопользовательский доступ к ним. Геморрой как раз с триггерами, если приходится изменять только описание данных, или переносить БД в другую среду.
Любить и обещать ничего не стоит
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Convert programm

Сообщение Yufil »

Был такой дивный продукт EMS SQL Manager (https://www.sqlmanager.net/ru/products/studio/mssql)
Что там было хорошо - при модификации структуры БД порождался скрипт, который показывался, а потом исполнялся после подтверждения.
Достаточно было сохранить скрипт в файл или Буфер обмена - и не надо вспоминать конструкции SQL для модификации. К сожалению, после 2007 года не видел ничего подобного, а старые версии не работают с MS SQL 2008 и дальше... Впрочем, на сайте говорится о MS SQL 2014, похоже - жив курилка...
kreator
✯ Ветеран ✯
Сообщения: 4982
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Convert programm

Сообщение kreator »

Артур писал(а): 17 Май 2017, 18:03 sql как ему и положено, хранит данные и обеспечивает многопользовательский доступ к ним. Геморрой как раз с триггерами, если приходится изменять только описание данных, или переносить БД в другую среду.
Артур, у Вас неправильное понимание работы SQL-сервера. Чем больше бизнес-логики навесить на него, тем эффективней будет система. В идеале - на клиенте вообще не должно ничего считаться, только интерфейс. Нельзя использовать SQL-сервер в качестве только хранилища данных.
We are hard at work… for you. :)
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Convert programm

Сообщение Артур »

kreator писал(а): 17 Май 2017, 23:42Артур, у Вас неправильное понимание работы SQL-сервера.
Я бы не рискнул навязывать столь категорично свои представления. Технология применения sql находится в зависимости от конкретных задач приложения.
Любить и обещать ничего не стоит
Ответить