Найдено 638 результатов

CyberMax
23 май 2007, 15:17
Форум: Общие проблемы
Тема: Подключение к нескольким базам.
Ответы: 27
Просмотры: 19531

Судя по роадмапу, и в 3.0 тоже :).
WildSery писал(а):Как выразился один из разработчиков "уже не за горами". Но до гор ещё дойти надо.
Серег, это ты где такое прочитал? Просто интересен источник :roll:.
CyberMax
21 май 2007, 02:14
Форум: Визуальные компоненты + данные
Тема: TDBGridEh - отображение в две и более строк...
Ответы: 11
Просмотры: 16639

Цитата из справки к EhLib 4.1: "Возможности, не поддерживаемые текущей версией TDBGridEh . Данная версия TDBGridEh не поддерживает следующие возможности: TDBGridEh не может иметь индивидуальную высоту строк для каждой строки данных. TDBGridEh не может объединять ячейки данных горизонтально и вертика...
CyberMax
15 май 2007, 09:15
Форум: Баги и падения сервера
Тема: Проблемы с Order By при повторении колонок
Ответы: 4
Просмотры: 5449

Это не падение, а сообщение о корявости твоего запроса, то есть не баг. Надо вот так:

Код: Выделить всё

select ID, Name as Name1, Name as Name 2 from Classes Order By Name1
либо

Код: Выделить всё

select ID, Name, Name from Classes Order By 2
CyberMax
11 май 2007, 09:56
Форум: Проектирование БД и запросов
Тема: Trim записей в БД
Ответы: 11
Просмотры: 9510

qvd писал(а):IbExpert возвращает без пробелов... хм...
IB Expert - Регистрационная информация базы - Дополнительные - "Обрезать концевые пробелы полей типа CHAR". Оно вроде как и на VARCHAR влияет. Попробуй сбросить, должно тоже с пробелами быть.
CyberMax
11 май 2007, 09:27
Форум: Проектирование БД и запросов
Тема: Trim записей в БД
Ответы: 11
Просмотры: 9510

У меня на FB 1.5 запрос вида

Код: Выделить всё

SELECT
    VARCHAR_10_FIELD || '1"
FROM
    SOMETABLE
возвращал 'DATA[шесть пробелов]1'. Приходилось RTRIM юзать. Возвращать 'DATA1' стал только на FB 2.0...
CyberMax
04 май 2007, 02:06
Форум: Вопросы создания клиентских и серверных приложений
Тема: Расухание базы данных
Ответы: 70
Просмотры: 40402

Можно попросить употреблять цифры, а не словами описывать размеры и прочее? Каков теперь размер БД после вставки? На FB 2.0 воспроизводится ситуация?
CyberMax
03 май 2007, 10:10
Форум: Общие проблемы
Тема: Order By и left Join
Ответы: 7
Просмотры: 5828

_so_ писал(а):И как интересно другие с этим боролись?
Наверно, FIRST N юзали...
CyberMax
03 май 2007, 05:10
Форум: Вопросы создания клиентских и серверных приложений
Тема: Расухание базы данных
Ответы: 70
Просмотры: 40402

Дай-ка статистику по БД до и после вставки записей (которая gstat -h). Ну и расскажи, как ты это делаешь?
CyberMax
19 апр 2007, 11:57
Форум: FAQ
Тема: Удаление внешнего ключа
Ответы: 10
Просмотры: 10065

Индекс внешнего ключа нельзя удалить, так как необходим внешнему ключу. Дропай FK. А при необходимости создашь для этого столбца просто индекс.
CyberMax
19 апр 2007, 02:13
Форум: Вопросы создания клиентских и серверных приложений
Тема: Отменить изменения
Ответы: 20
Просмотры: 14742

В общем, santilaas, читай ссылки. Только после этого задавай вопросы, а то действительно, складывается ощущение, что у тебя сумбур в голове насчет транзакций.
CyberMax
17 апр 2007, 15:08
Форум: Общие проблемы
Тема: Разбиение базы
Ответы: 9
Просмотры: 6068

Я так понимаю, что они имеет ввиду многофайловую БД, разложенную по физически разным дискам. Но действительно, непонятен момент с зеркалами.
CyberMax
17 апр 2007, 15:04
Форум: Ремонт БД
Тема: Физическое удаление мусора
Ответы: 2
Просмотры: 4829

Читать FAQ. Дорогу показать или сам найдешь?
CyberMax
17 апр 2007, 10:55
Форум: Вопросы создания клиентских и серверных приложений
Тема: Отменить изменения
Ответы: 20
Просмотры: 14742

Эта транзакция может быть любой, в том числе и ReadOnly. В последнем случае вы просто не сможете подтверждить изменения и будут возбуждаться соответствующие исключения. более точно - commit/rollback для readonly можно сделать всегда, вот любые операторы, изменяющие БД, не пройдут в такой транзакции...
CyberMax
17 апр 2007, 09:47
Форум: Совместимость различных версий
Тема: B\R для minor версий
Ответы: 2
Просмотры: 6601

Расшифруем 1.5.3.4870:
1 - major version,
5 - minor version,
3 - release version,
4870 - build version.
Таким образом, 1.5.3 и 1.5.4 отличаются только версией релиза, а это значит, что b/r необязателен. А вот 5.5 и 5.6 отличаются минорной версией - b/r рекомендуется.
CyberMax
17 апр 2007, 02:43
Форум: Вопросы создания клиентских и серверных приложений
Тема: Отменить изменения
Ответы: 20
Просмотры: 14742

2. и потом надо ли вообще активизировать транзакцию для записи Tr_Write сразу после коннекта к БД или просто делать StartTransaction по мере необходимости? в фибплюсах, если я правильно помню, update transaction по умолчанию стартует само, где быстро выполняется оператор изменения, и тут же вызывае...
CyberMax
16 апр 2007, 12:37
Форум: Опросы на форуме
Тема: разработка с использованием Delphi и FB vs платформы 1C
Ответы: 4
Просмотры: 9234

1C - это та же языковая среда, так же, как и Delphi, со своим языком, палитрой компонентов, классами и объектами. Использует она либо dbf-ки либо MS SQL Server. Delphi же в данном случае - Firebird. Так что в каком-то смысле разницы между ними ни какой :). Если же дальше провести аналогию, то предст...
CyberMax
16 апр 2007, 02:01
Форум: Вопросы создания клиентских и серверных приложений
Тема: Хранимая процедура
Ответы: 8
Просмотры: 7273

DM.Query_Grant.Close; DM.Query_Grant.SQL.Clear; DM.Query_Grant.SQL.Add('Grant ' + DM.DataSetRoleName.AsString + ' to ' + DM.DataSetUsersLOGIN.AsString); DM.Query_Grant.ExecQuery; Наборы должны закрываться сразу же после использования (естественно, могут быть исключения). В итоге получается: DM.Quer...
CyberMax
16 апр 2007, 01:57
Форум: Вопросы создания клиентских и серверных приложений
Тема: Отменить изменения
Ответы: 20
Просмотры: 14742

santilaas писал(а):
Ты в курсе про MessageBox?
а что с ним то не так?
Он несколько неудобен. В модуле Dialogs есть хороший методы для работы с боксами, например, MessageDlg.
CyberMax
16 апр 2007, 01:57
Форум: Вопросы создания клиентских и серверных приложений
Тема: Отменить изменения
Ответы: 20
Просмотры: 14742

santilaas писал(а):
Ты в курсе про MessageBox?
а что с ним то не так?
Он несколько неудобен. В модуле Dialogs есть хороший метод MessageDlg.