Найдено 34 результата
- Вс 23 сен 2018 13:39
- Форум: Universal Data Access Components
- Тема: Ошибка при выполнение скрипта.
- Ответы: 1
- Просмотры: 5569
Re: Ошибка при выполнение скрипта.
Все разобрался. Postgresql не умеет переключаться между базами, базу необходимо указывать в параметрах соединения.
- Вс 23 сен 2018 07:33
- Форум: Universal Data Access Components
- Тема: Ошибка при выполнение скрипта.
- Ответы: 1
- Просмотры: 5569
Ошибка при выполнение скрипта.
Добрый день.
Пытаюсь создать базу в в postgresql через UniScript,
выполняю запрос вида
начинает ругаться на \ в коде.
Подскажите как правильно переключиться на нужную базу.
Пытаюсь создать базу в в postgresql через UniScript,
выполняю запрос вида
Код: Выделить всё
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET row_security = off;
SET search_path = public, pg_catalog;
SET check_function_bodies = false;
CREATE DATABASE &uchet WITH TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'Russian_Russia.1251' LC_CTYPE = 'Russian_Russia.1251';
\c &uchet
CREATE FUNCTION public.getservertime
начинает ругаться на \ в коде.
Подскажите как правильно переключиться на нужную базу.
- Чт 30 мар 2017 15:33
- Форум: MySQL Data Access Components
- Тема: Странная ошибка.
- Ответы: 5
- Просмотры: 25533
Re: Странная ошибка.
О как . Спасибо огромное. Не сталкивался с таким раньше.
- Чт 30 мар 2017 12:36
- Форум: MySQL Data Access Components
- Тема: Странная ошибка.
- Ответы: 5
- Просмотры: 25533
Re: Странная ошибка.
создал тестовый пример.
Ошибка возникает если я в запросе использую параметры. если чистый sql , то все нормально.
Ошибка возникает если я в запросе использую параметры. если чистый sql , то все нормально.
- Ср 29 мар 2017 14:41
- Форум: MySQL Data Access Components
- Тема: Странная ошибка.
- Ответы: 5
- Просмотры: 25533
Странная ошибка.
День добрый.
Использую Delphi 10.1 и MyDac 8.7.27.
В myquery находится запрос
запускаю программу, нажимаю его выполнить , получаю ошибку что столбец bb.kolvo_det не найден.
Но если в design time делаю myquery активным то все срабатывает нормально и данные отображаются.
Читал по форуму что была такая ошибка и вроде как её давно поправили. Подскажите что можно сделать?
Использую Delphi 10.1 и MyDac 8.7.27.
В myquery находится запрос
Код: Выделить всё
SELECT GROUP_CONCAT(DISTINCT CONCAT(' sum( if(oper_date = "',oper_date,'", oper_kolvo,null)) as "', DATE_FORMAT( oper_date,'%d.%m.%Y' ),'"'))
INTO @sql
FROM subprocess WHERE det_id =:id;
-- SELECT @sql
set @sql = CONCAT('SELECT oper_name as `Операция`,',
@sql,
', ss.klv , (bb.kolvo_det - ss.klv) AS dolg FROM subprocess ',
' left join ( SELECT ss.oper_name AS oper_name1, SUM(ss.oper_kolvo) AS klv FROM subprocess ss GROUP BY ss.oper_name) as ss ON ss.oper_name1 = subprocess.oper_name',
' LEFT JOIN (SELECT sid , kolvo_det FROM submain ) AS bb ON bb.sid = det_id where det_id ='+:id+' group by oper_name ');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Читал по форуму что была такая ошибка и вроде как её давно поправили. Подскажите что можно сделать?
- Ср 15 мар 2017 11:18
- Форум: PostgreSQL Data Access Components
- Тема: CachedUpdate
- Ответы: 11
- Просмотры: 25486
Re: CachedUpdate
Спасибо , вроде помогло.
- Ср 14 дек 2016 16:27
- Форум: PostgreSQL Data Access Components
- Тема: CachedUpdate
- Ответы: 11
- Просмотры: 25486
Re: CachedUpdate
День добрый.
Что то решилось с моим вопросом?
Что то решилось с моим вопросом?
- Вт 29 ноя 2016 17:12
- Форум: PostgreSQL Data Access Components
- Тема: CachedUpdate
- Ответы: 11
- Просмотры: 25486
Re: CachedUpdate
Прилагаю тестовый пример, в архиве sql скрипт базы.
в тестовом примере нажимаете сначала "покдлючиться" , затем "добавить" в верхней панели, затем "добавить" в нижней панели, затем "сохранить" в нижней панели, запись в нижней панели исчезает, нажимаете еще раз "добавить" в нижней панели и снова "сохранить", затем нажимаете "сохранить" в верхней панели и тогда все добавленные записи появляются в гриде .
в тестовом примере нажимаете сначала "покдлючиться" , затем "добавить" в верхней панели, затем "добавить" в нижней панели, затем "сохранить" в нижней панели, запись в нижней панели исчезает, нажимаете еще раз "добавить" в нижней панели и снова "сохранить", затем нажимаете "сохранить" в верхней панели и тогда все добавленные записи появляются в гриде .
- Пн 28 ноя 2016 15:03
- Форум: PostgreSQL Data Access Components
- Тема: CachedUpdate
- Ответы: 11
- Просмотры: 25486
Re: CachedUpdate
Хотя нет , возник такой вопрос.
Вот я нажимаю добавить запись в detail, затем начинаю добавлять записи в detail, допустим добавил 1 запись, затем опять нажимаю добавить в detail, предыдущая запись исчезает, появляется запись для добавления. И только когда я нажимаю
тогда в тогда в detail появляются все добавленные записи,
если же я редактирую уже добавленную запись в master то при добавление записей в detail они сразу отображаются в гриде.
Вот я нажимаю добавить запись в detail, затем начинаю добавлять записи в detail, допустим добавил 1 запись, затем опять нажимаю добавить в detail, предыдущая запись исчезает, появляется запись для добавления. И только когда я нажимаю
Код: Выделить всё
master.post;
detail.ApplyUpdates();
если же я редактирую уже добавленную запись в master то при добавление записей в detail они сразу отображаются в гриде.
- Пн 28 ноя 2016 14:35
- Форум: PostgreSQL Data Access Components
- Тема: CachedUpdate
- Ответы: 11
- Просмотры: 25486
Re: CachedUpdate
День добрый.
Пока писал тестовый пример для вас, разобрался в самом механизме и теперь все работает как надо. Но все равно спасибо за ответ.
Пока писал тестовый пример для вас, разобрался в самом механизме и теперь все работает как надо. Но все равно спасибо за ответ.
- Сб 19 ноя 2016 12:46
- Форум: PostgreSQL Data Access Components
- Тема: CachedUpdate
- Ответы: 11
- Просмотры: 25486
CachedUpdate
Подскажите как правильно использовать в PgDac такую функцию как CachedUpdate.
На данный момент я делал так. Использовал два PgQuery
Master
Detail
соответственно detail подчинен к master через уникальный ключ.
у detail включено
соответственно при записи данных делаю
master.post;
detail.applyupdates;
но в подчиненную таблицу ничего не попадает. Подскажите что необходимо сделать что бы данные попадали в таблицу.
На данный момент я делал так. Использовал два PgQuery
Master
Detail
соответственно detail подчинен к master через уникальный ключ.
у detail включено
Код: Выделить всё
detail.cachedupdate:=true;
detail.Options.LocalMasterDetail:=True;
master.post;
detail.applyupdates;
но в подчиненную таблицу ничего не попадает. Подскажите что необходимо сделать что бы данные попадали в таблицу.
- Вт 18 окт 2016 12:33
- Форум: Universal Data Access Components
- Тема: Скачать unidac express
- Ответы: 3
- Просмотры: 4931
Re: Скачать unidac express
У меня в личном кабинете есть только PgDac и LiteDac.
Поэтому меня и интересует UniDac Express версия.
Поэтому меня и интересует UniDac Express версия.
- Пн 17 окт 2016 12:10
- Форум: Universal Data Access Components
- Тема: Скачать unidac express
- Ответы: 3
- Просмотры: 4931
Скачать unidac express
День добрый.
Подскажите как скачать unidac express предыдущих версий. В частности интересует версия для unidac express 6.3.12, приходится откатываться на апрельскую версию компонентов а у вас на сайты ссылки только на последнию версию компонентов.
Подскажите как скачать unidac express предыдущих версий. В частности интересует версия для unidac express 6.3.12, приходится откатываться на апрельскую версию компонентов а у вас на сайты ссылки только на последнию версию компонентов.
- Вт 11 окт 2016 11:24
- Форум: MySQL Data Access Components
- Тема: Ошибка при возврате даты в хранимой процедуре.
- Ответы: 1
- Просмотры: 14861
Ошибка при возврате даты в хранимой процедуре.
День добрый.
Вроде прошлая ошибка ушла, но пришла другая.
Использую MyDac 8.7.25, delphi 10.1 berlin.
при использование хранимой процедуры возвращающей тип данных datetime, приложение падает с ошибкой "Invalid FIELD_TYPE_TIMESTAMP Field.Length (27)", точнее приложение просто зависает. а если делать отладку то падает такая ошибка. Можно это как то поправить. Читал форум, что когда то была такая ошибка если использовать опцию use unicode, но я её и так не использую.
пока пришлось откатить на 8.7.23.
Вроде прошлая ошибка ушла, но пришла другая.
Использую MyDac 8.7.25, delphi 10.1 berlin.
при использование хранимой процедуры возвращающей тип данных datetime, приложение падает с ошибкой "Invalid FIELD_TYPE_TIMESTAMP Field.Length (27)", точнее приложение просто зависает. а если делать отладку то падает такая ошибка. Можно это как то поправить. Читал форум, что когда то была такая ошибка если использовать опцию use unicode, но я её и так не использую.
пока пришлось откатить на 8.7.23.
- Чт 25 авг 2016 16:58
- Форум: MySQL Data Access Components
- Тема: Хранимая процедура возвращает 0
- Ответы: 3
- Просмотры: 16514
Re: Хранимая процедура возвращает 0
версия mysql 5.5.23