Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.06.2009, 19:10
mma mma вне форума
Прохожий
 
Регистрация: 03.12.2007
Сообщения: 19
Репутация: 10
По умолчанию Paradox

Ни кто не знает от чего могут исчезать ключи в ключевых полях??? В самой программе нет функции удалять или назначать ключевые поля! С базой работают два компьютера.
Спасибо!
С уважением mma.
Ответить с цитированием
  #2  
Старый 17.06.2009, 19:55
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Транзакции???
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #3  
Старый 17.06.2009, 20:15
Аватар для TOJluK
TOJluK TOJluK вне форума
Местный
 
Регистрация: 25.02.2009
Адрес: Минск
Сообщения: 551
Версия Delphi: 2007
Репутация: 110
По умолчанию

Работают одновременно? Вообще- то парадокс не позволяет одновременно работать двум пользователям. И пропажа индексов в таком раскладе- это стандартная проблема. Выход- менять базу или восстановливать индексы.
Ответить с цитированием
  #4  
Старый 17.06.2009, 21:10
mma mma вне форума
Прохожий
 
Регистрация: 03.12.2007
Сообщения: 19
Репутация: 10
По умолчанию

Вообще восстанавливать индексы-это уже до тошноты надоело, вот по этому и жалуюсь. Когда пользователь перезагружает программу он видит изменения внесенные др. пользователями. Если пользователи вводят одну и тужу запись, то сохраняется та запись, которая была введена раньше, второй пользователь не сможет сохранить запись т.к. она уже существует. Зачем транзакции?
Ограничения Paradox:
127 открытых таблиц в системе (для версии 4.0 и ниже, 16/32 Bit)
254 открытых таблиц в системе (для версии 4.01 и выше, 32 Bit)
64 блокировки на запись на одну таблицу (16Bit) на одну сессию
255 блокировок на запись на одну таблицу (32Bit) на одну сессию
255 записей, учавствующих в транзакции на таблицу (32 Bit)
512 открытых физически файлов (DB, PX, MB, X??, Y??, VAL, TV) (для версии 4.0 и ниже, 16/32 Bit)
1024 открытых физически файлов (DB, PX, MB, X??, Y??, VAL, TV) (для версии 4.01 и выше, 32 Bit)
300 пользователей в одном файле PDOXUSRS.NET
255 полей в таблице
255 размер символьных полей
2 миллиарда записей в таблице
2 миллиарда байт в .DB (таблица) файле
10800 байт на запись для индексированных таблиц
32750 байт на запись для неиндексированных таблиц
127 вторичных индексов на таблицу
16 полей на индекс
255 одновременно работающих пользователей на таблицу
256 Мегабайт данных на одно BLOb поле
100 паролей на сессию
15 длина пароля
63 паролей на таблицу
159 полей с проверками корректности (validity check) (32 Bit)
63 поля с проверками корректности (validity check) (16 Bit)
Взято из Akzhan's Database Delphi.
Ответить с цитированием
  #5  
Старый 17.06.2009, 23:51
Аватар для TOJluK
TOJluK TOJluK вне форума
Местный
 
Регистрация: 25.02.2009
Адрес: Минск
Сообщения: 551
Версия Delphi: 2007
Репутация: 110
По умолчанию

К чему этот пост?
Paradox давно устаревшая вещь, удобная только для локального хранения данных (не считая гемороя с BDE). О каких там транзакциях вообще идет речь? Их там нет. Paradox даже базой данных не назовешь, тупо таблицы. Если тебе надо сетевая база- пользуй что- то другое.
Ответить с цитированием
  #6  
Старый 22.06.2009, 13:28
mma mma вне форума
Прохожий
 
Регистрация: 03.12.2007
Сообщения: 19
Репутация: 10
По умолчанию

да, я согласен, Paradox это старьё, но есть одно преимущество-быстрая.
Что использовать? Access? Есть ли какие нибудь бесплатные базы, рассчитанные на большой объем записей?
Ответить с цитированием
  #7  
Старый 22.06.2009, 13:46
Аватар для TOJluK
TOJluK TOJluK вне форума
Местный
 
Регистрация: 25.02.2009
Адрес: Минск
Сообщения: 551
Версия Delphi: 2007
Репутация: 110
По умолчанию

Access сложно назвать бесплатной... Зато без лишнего гемороя, офис установлен у многих... Испоьзуй FireBird (он же interbase, но бесплатный)

з.ы. и парадокс назвать быстрым, тож язык не поворачивается.
Ответить с цитированием
  #8  
Старый 22.06.2009, 14:42
PiboDIE PiboDIE вне форума
Прохожий
 
Регистрация: 17.06.2009
Сообщения: 28
Репутация: 10
По умолчанию

Цитата:
Сообщение от mma
Есть ли какие нибудь бесплатные базы, рассчитанные на большой объем записей?
MySQL вполне подходит под описание.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:14.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter