Найдено 16 результатов
Перейти к расширенному поиску
- bork
- Чт 29 ноя 2012 15:04
- Форум: dbForge for PostgreSQL
- Тема: dbForge for PostgreSQL
- Ответы: 22
- Просмотры: 59655
dbForge for PostgreSQL будет лучше и удобнее pgAdmin, а чем именно, пока говорить рано. Сейчас мы начали разработку dbForge Data Compare for PostgreSQL - первого инструмента линейки dbForge для базы данных PostgreSQL.
- bork
- Пн 15 окт 2012 08:04
- Форум: SQL Server Data Access Components
- Тема: Подсветка синтаксиса в редакторе запросов
- Ответы: 1
- Просмотры: 4345
Добрый день
Да такая возможность вот-вот появится. Мы заканчиваем интеграцию с
dbForge Studio for SQL Server и тогда будет возможность не только подсвечивать синтаксис, но и пользоваться SQL Coding Assistance, который будет подсказывать написание ключевых слов, названий таблиц, процедур и т.д.
P.S.
Русская версия dbForge Studio for SQL Server бесплатна для частного некоммерческого использования и для учебных заведений:
скачать
- bork
- Чт 13 сен 2012 10:04
- Форум: dbForge for PostgreSQL
- Тема: dbForge for PostgreSQL
- Ответы: 22
- Просмотры: 59655
Спасибо за предложение помощи, особенно for free, и за положительные отзывы о наших продуктах. Откроем маленький секрет: первые шаги к разработке dbForge for PostgreSQL уже сделаны. К сожалению пока ни о каких сроках говорить не можем, даже примерно.
- bork
- Пн 30 июл 2012 15:01
- Форум: dbForge for PostgreSQL
- Тема: dbForge for PostgreSQL
- Ответы: 22
- Просмотры: 59655
В ближайших планах выпуск следующей, обновленной версии dbForge Studio for MySQL, а после этого мы рассмотрим возможность выпуска dbForge Studio for PostgreSQL.
- bork
- Пн 25 июн 2012 13:41
- Форум: Universal Data Access Components
- Тема: Запрос на Update
- Ответы: 2
- Просмотры: 3111
Добрый день
Возможно, у вас свойство CachedUpdates установлено в True. Если это свойство включено, то данные будут записаны в базу данных только после вызова ApplyUpdates или CommitUpdates.
Если нет, то попробуйте подключить юнит UniDacVCL и установить свойство Debug у вашего TUniQuery в True. После этих действий вы должны увидеть какой запрос и с какими значениями параметров выполняется при попытке обновить запись (если выполняется вообще). Без этой информации сложно определить причину, по которой данные не записываются в БД.
- bork
- Пн 25 июн 2012 13:24
- Форум: Universal Data Access Components
- Тема: Вложенность скобок в условиях при использовании AddWhere
- Ответы: 1
- Просмотры: 2396
Добрый день
(A and B) and C = A and (B and C) = A and B and C - это можно прочесть в разделе Булева алгебра из Дискретной математики. А следовательно условия, которые возвращает UniDAC и те, которые вы ожидали получить, - абсолютно тождественны (возвращают одинаковый результат).
Чтобы уменьшить вложенность скобок, нам необходимо значительно усложнить существующий парсинг SQL запросов, что негативно скажется на быстродействии UniDAC.
На данный момент мы не видим причин исправлять AddWhere, чтобы получить более "красивый" вид запросов и ухудшить из-за этого быстродействие UniDAC для всех наших пользователей.
- bork
- Пн 23 апр 2012 08:05
- Форум: Universal Data Access Components
- Тема: Проблема с SqlGenerator
- Ответы: 8
- Просмотры: 7012
Добрый день
Akella писал(а):
#42S02Table 'kvartal_prem.ADS' doesn't exist.
Это нормальное поведение TUniQuery или нет?
Да нормальное, если таблица ADS не существует.
Чтобы мы смогли вам дать более полный ответ, нам необходим текст SQL запроса в UniQuery и скрипты на создаение всех таблиц, используемых в этом запросе (включая таблицу ADS).
- bork
- Пт 20 апр 2012 09:40
- Форум: Universal Data Access Components
- Тема: Автозаполнение ключевого поля при добавлении записи
- Ответы: 5
- Просмотры: 11299
Добрый день.
Значение автоинкрементных полей в MySQL можно получить только после вставки записи в базу данных. Т.е. в вашем примере значение поля ID будет заполнено после вызова метода Post.
В dbForgeStudio for MySQL автоинкрементные поля заполняются "искусственно" путем получения метаинформации об автоинкрементном поле, величине прироста автоинкрементного поля и т.д. Вы можете в своем приложение организовать аналогичное поведение, заполняя поле ID в событии AfterInsert величиной Max(ID) + шаг автоинкремента. Мы такой функционал в UniDAC специально не реализовывали, т.к. считаем его не надежным. Если вы заполнили ID в событии AfterInsert величиной Max(ID) + шаг автоинкремента, то к моменту вызова Post, другой пользователь может вставить запись с этим же значением в БД, и вы получите ошибку (нарушение уникальности Primary Key).
- bork
- Ср 07 сен 2011 10:48
- Форум: Universal Data Access Components
- Тема: UniDac for RAD Studio 2010 (Delphi)
- Ответы: 3
- Просмотры: 5867
Для работы с данными в формате UTF-8 Вам необходимо установить свойство TMyConnection.Options.UseUnicode в True и свойство TMyConnection.Options.Charset в UTF8.
Если у Вас после этого возникают какие-то проблемы с данными в UTF-8, пожалуйста опишите их детально и мы попробуем помочь Вам в их решении.