Записи - Базы данных в Delphi - Каталог статей - Mvi - развлечения
Пятница, 30.07.2010, 17:24
Музыка, видео, игры - MVI
Главная | Каталог статей | Регистрация | Вход
Меню сайта
Категории каталога
ADO [15]
ASCII и CSV [12]
Access [19]
Alias [24]
BDE [37]
BLOB поля [19]
Clipper [2]
DB2 [2]
DBASE и DBF [26]
Fox Pro [1]
Interbase [21]
MSSQL [13]
ODBC [10]
Oracle [19]
Paradox [28]
SQL [30]
Sybase [1]
База данных [31]
Закладки [2]
Записи [19]
Индексы [10]
Компоненты и Базы данных [11]
Модуль данных [3]
Отчеты [3]
Ошибки БД [17]
Поиск [17]
Поля [36]
Сортировка и Фильтр [6]
Таблицы [39]
Мини-чат
Наш опрос
Ваш возраст?
Всего ответов: 676
Главная » Статьи » Базы данных в Delphi » Записи

В категории материалов: 19
Показано материалов: 1-10
Страницы: 1 2 »

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

Судя по письмам в конференции fido7.su.dbms.interbase, существует определенный процент (около 15) задач, которые требуют периодического удаления большого количества записей. Это либо просто чистка устаревшей информации, либо перенос части данных в архив, но почти всегда - выполнение операции DELETE FROM... над количеством записей от десятков и сотен тысяч до нескольких миллионов.

Записи | Просмотров: 117 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

Стандартный запрос на удаление записи в таблице
Записи | Просмотров: 145 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

Существует несколько способов задавать в таблице уникальный ID.

  1. Вы можете использовать поле с автоприращением

    Этот метод не очень надежен. Если ваша таблица каким-то образом испортится, и вам понадобиться ее пересобрать, автоинкрементальные поля будут перенумерованы. Хотя это легкий способ для ситуации, когда вы не ссылаетесь на id таблицы в других таблицах, но это не очень мудрое решение в других случаях.


Записи | Просмотров: 106 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

Самое дешевое решение - завести поле, в которое будет записываться ID usera перед началом операции.

Перед началом обновления данных выполняете следующее.
1. При старте программы каждому юзеру раздаете уникальный ID.
2. Перед началом обновления данных записываете ID в поле в и коммитете данные. После этого поле будет залочено для этого юзера.
3. Вносите изменения.
4. В блокирующее поле записываете 0 и коммитете.
Записи | Просмотров: 128 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

Мне необходимо как-то предотвратить автоматическое добавление записей в таблицу. Может быть предусмотреть какую-то хитрость для создания новой записи в табличной сетке?

Записи | Просмотров: 117 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

Получение уникального номера, под которым можно вставить запись в таблицу
Записи | Просмотров: 114 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

Отобразить строку специфической записи
Записи | Просмотров: 134 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

В Database Desktop поставьте правильный Language Driver у таблицы, например, Pdox ANSI Cyrr.

Это простой вопрос в том случае, если база уже создана на диске. Если мы создаем базу динамически из программы, то как потом поставить русский язык без Database Desktop'а?

Записи | Просмотров: 113 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

Копирование записи из одной таблицы в другую
Записи | Просмотров: 163 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

"Каким образом мне копировать запись в пределах одного и того же TTable? То есть, если я вижу текущую запись на экране и хочу ее скопировать в ту же таблицу с изменением индекса поля(ей), то какие действия мне необходимо предпринять?"
Записи | Просмотров: 122 | Добавил: mvi | Дата: 28.10.2008 | Комментарии (0)

1-10 11-19
Форма входа
E-mail:
Пароль:
Поиск
Друзья сайта
Анекдоты
Реклама
Статистика


Рейтинг@Mail.ru

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Copyright MyCorp © 2010 Хостинг от uCoz