![]() |
|
Модераторы: Akella |
![]()
|
|
| Liss |
|
|||
|
Unregistered |
Народ! Может кто-нибудь знает, как изменить параметр максимально возможного количества пользователей базой одновременно? База данных - IB, программа написана в Делфи.
Надоело уже окно с ошибкой: "IB... Max user count" Программу и базу писала не я, даже не знаю, где это найти |
|||
|
||||
| Liss |
|
|||
|
Unregistered |
И еще один вопрос. Можно ли в IB-базу добавить новый столбец в таблицу? Я, конечно, понимаю, что в принципе можно, но она похоже read-only... Хотя новые записи добавить можно. Но реконструироваться не хочет...
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
Что за ошибку выдает? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Liss |
|
|||
|
Unregistered |
Я в Delphi у таблицы с помощью редактора полей создаю новое поле, описываю его. А когда прогу запускаю, пишет: "<Имя поля> not found".
Тогда я открываю DataBase Desktop, пытаюсь создать столбец там, а он не хочет. Словно база не в "edit mode" |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
По поводу Delphi, когда ты создаешь новое поле с помощью редактора полей оно должно либо реально присутствовать, либо быть calc, либо lookup. Так что с Delphi ошибка вполне закономерна, так поля не добавляютя.
DataBase Desktop вроде может добавлять столбцы но точно не помню (посмотреть смогу только после выходных). Попробуй выполнить с помощью ALTER TABLE. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Liss |
|
|||
|
Unregistered |
Поле в Delphi я описала как надо. Тип - lookup, указала, из какой таблицы его взять. Другое дело, что, по моему, происходит конфликт между самой базой и Delphi.
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
Lookup поля существуют только в памяти приложения во время его работы, в базу они не передаются. Конфликт может быть если название lookup столбца совпадает с именем другого столбца в таблице.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Liss |
|
|||
|
Unregistered |
Это я уже поняла. Look-up поля занимают столько места в оперативке, что база открывается минуты 2.
Я и решила сделать нормальный столбец в самой базе. Но он (InterBase, DataBase DeskTop) не дает |
|||
|
||||
| Liss |
|
|||
|
Unregistered |
А еще задолбала ошибка "Max user count!" (если открыто больше 2-х приложений)
|
|||
|
||||
| x77 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1255 Регистрация: 25.3.2002 Репутация: 1 Всего: 22 |
у тебя лицензия такая. скачай версию opensource, или возьми клон (жарптицу, дятла) или купи нормальную лицензионную версию.
-------------------- Я никогда не сопротивлялся искушению, поскольку узнал: что мне не нравится, то меня не искушает. © Джордж Бернард Шоу (Ирландия) |
|||
|
||||
| Liss |
|
|||
|
Unregistered |
x77
Имеешь в виду Interbase Server? Думаешь проблема в том, что версия нелицензионная? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
x77 имел в виду то что та лицензия которая у тебя установленна позволяет только 2 одновременных соединения с базой (законность приобритения этой лицензии ни при чем). Хотя это очень странно, даже trial версия позволяет 5 коннектов.
А каким образом ты хочешь реализовать Look-up столбец в базе? Добавить столбец можно следующим образом:
это можно выплнить в SQL клиенте который идет в комплекте с IB. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Liss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 14.6.2004 Репутация: нет Всего: нет |
Хотела сделать это визуально, в Object Inspecor'е. Там просто ставишь все параметры: в таблицу добавляешь новое поле, указываешь его тип (Look-up), где взять данные (таблица и поле)...
А в каком именно разделе SQL-клиента можно написать этот код? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
По моему вы не совсем четко себе представляете себе что такое Look-up столбец. Look-up столбец это разновидность вычисляемых столбцов и поэтому в базе в чистом виде он существовать не может, хотя его можно создать в запросом. Если интерестно опишу могу написать поподробнее.
SQL запросы можно выполнять в програмке которая идет в комплекте с IB, если я не путаю она называется Interactive SQL, или из SQL Explorer из комплекта Delphi. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |