Страница 3 из 3
Применение три́ггера (хранимой процедуры) в Clarion
Добавлено: 09 Декабрь 2014, 20:46
Developer
Developer, чем, собственно, сердце успокоилось? Поделитесь состоянием проблемы.
Моё десктопное приложение тоже использкет tps-драйвер, а хотелось бы попробовать использовать что-то из sql-образного (в частности, чтобы в перспективе снять ограничение 2 Гб). А вот как это дело дистрибутировать и разворачивать не совсем понятно.
Важный вопрос, для всех кто применяет базы данных, базирующихся на файлах Clarion TPS
Однако, ответы будут выходить за рамки текущей темы.
Модератор, возможно будет недоволен
Есть предложение, если поддержат активные участники форума, готов создать отдельную тему на интересующий многих вопрос -
"База данных SQL сервера как альтернатива Clarion TPS файлов"
В этой теме необходимо подробно рассмотреть вопросы, связанные с применением разнообразных SQL серверов для работы с Clarion
Жду вопросов и предложений от заинтересованных участников форума в личные сообщения
P.S. Пока сам во многом нуждаюсь в помощи, однако есть некоторые ответы на типовые вопросы
Применение три́ггера (хранимой процедуры) в Clarion
Добавлено: 09 Декабрь 2014, 22:42
Shur
Есть предложение, если поддержат активные участники форума, готов создать отдельную тему на интересующий многих вопрос -
"База данных SQL сервера как альтернатива Clarion TPS файлов"
Поддержу только в такой трактовке: SQL Anywhere как легкая замена TPS файлов.
Применение три́ггера (хранимой процедуры) в Clarion
Добавлено: 10 Декабрь 2014, 0:43
ABBASoft
Поддерживаем на 100%, давно пора открыть такую тему ("База данных SQL сервера как альтернатива Clarion TPS файлов"). Лично у меня и моих
коллег много вопросов и неясностей на эту тему. Спасибо Devoloper за такое предложение!
Применение три́ггера (хранимой процедуры) в Clarion
Добавлено: 10 Декабрь 2014, 2:34
Admin
Developer писал(а): Есть предложение, если поддержат активные участники форума, готов создать отдельную тему на интересующий многих вопрос -
"База данных SQL сервера как альтернатива Clarion TPS файлов"
Да хоть форум отдельный. Все в ваших руках.
Применение три́ггера (хранимой процедуры) в Clarion
Добавлено: 11 Декабрь 2014, 16:38
kreator
Я считаю, что давно бы пора слезть с TPS. Новые проекты, вообще, на нём не открывать, а старые перетаскивать в SQL. Сейчас большой выбор и платных и бесплатных. На самом деле проблема более серьёзна, чем кажется. Кларион работает с SQL автоматически, но если не использовать специфические требования, то результата приемлемого не получить. Конечно, для начала можно тупо перевести в словаре драйвер с TPS на SQL и всё заработает. Но для SQL нужна более глубокая адаптация. Например, сортировка в броузе по стринговому неуникальному полю для TPS не вызывает никаких проблем, а для SQL это не работает (нужно в словаре ключи переделывать). Ещё пример. Для SQL очень желательно фильтр (если он не тривиальный) накладывать через prop:SQLFilter, для TPS эта конструкция не работает. К чему я веду? Подходы совершенно разные, техника программирования разная, и, фактически, получается, что будет два разных приложения. Есть ресурсы для поддержки двух приложений?
И, камень в огород SV. Когда они начинали работу над TPS почему не заложили поддержку SQL синтаксиса? А ля SQLite? А мог бы быть жирный плюс.
Применение три́ггера (хранимой процедуры) в Clarion
Добавлено: 11 Декабрь 2014, 17:43
Admin
kreator писал(а):Я считаю, что давно бы пора слезть с TPS. Новые проекты, вообще, на нём не открывать, а старые перетаскивать в SQL. Сейчас большой выбор и платных и бесплатных. На самом деле проблема более серьёзна, чем кажется. Кларион работает с SQL автоматически, но если не использовать специфические требования, то результата приемлемого не получить.
Без всякой рекламы. Пересели за пару лет полностью на MAV. C ужасом вспоминаем старые поделки на TPS.
И радует что именно на на MAV а не на встроенные средства. Гибкости кажется больше.
А после пары лет и разных наработок пишутся проги - очень быстро!
Применение три́ггера (хранимой процедуры) в Clarion
Добавлено: 11 Декабрь 2014, 23:04
PavelNK
В 2002 году "пересели" на SQL. Ощущения такие, как если пересесть с мотоколяски (если кто помнит, такие давали инвалидам) на Мерседес последней модификации. Пробовали разные инструменты, в том числе и MAV. Мне MAV не понравился. И вообще, большинство таких инструментов стоит особняком - они весьма специфичны. Мы тоже подсели на один из таких, правда, как мне кажется более удобный. Если бы я выбирал сейчас, то я бы выбрал ADO - гораздо более универсальная вещь. К тому же, широко используется в других средах и языках. Попробовал работать и с разными SQL-серверами остановился на MSSQL. Вещь очень мощная и к тому же бесплатная MSSQL Express.
Применение три́ггера (хранимой процедуры) в Clarion
Добавлено: 12 Декабрь 2014, 15:08
kreator
PavelNK писал(а):и к тому же бесплатная MSSQL Express.
Ограничение на 1 процессор (физический, надо надеяться, что ядра не считают в MS) и 10Gb базы - ерунда, в принципе. А вот ограничение на оперативку в 1Gb похуже. А не знаете есть ли ограничение на количество подключений?
Применение три́ггера (хранимой процедуры) в Clarion
Добавлено: 17 Декабрь 2014, 11:17
Shur
MS SQL Express сам по себе не ограничивает кол-во подключений, однако за него это делает OS.
Так, для WinXP это 10 подключений, для Win7 -- 20, для WinServer -- неограниченно.
Источник:
http://dba.stackexchange.com/questions/ ... could-have