Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавить запись в таблицу? [D4, Paradox]


Коля ©   (2002-08-29 20:20:00) 

Таблиц открываю с TQuery. При попытке добавления записи, ругается что таблица Read only, а когда пишу Query1.Database.ReadOnly:= false; компилятор дает ошибку- мол операцию невозможно осужествить в открытой базе. Что же делать? Закрывать и снова открывать таблу при каждом добавлении невозможно, посколько она очень большая и грузится целую минуту.
Заранее спасибо!


Desdechado   (2002-08-30 10:20:00) [1]

1. вообще с парадоксом TTable заметно быстрее
2. выбирать все записи из таблицы для редактирования 1% от них - неразумно - лучше уж сразу ограничивать их условиями и поступать Turalyon © (30.08.02 08:16)


Turalyon   (2002-08-30 08:16:00) [2]

Есть смысл, посмотреть что такое кешированные обнавления и компонента UpdateSQL, когода пишу программы с парадоксовскими таблицами, пользуюсь им.


Коля   (2002-08-30 07:38:00) [3]

спасибо большое! поставил RequestLive=True и все заработало!


Alex Y   (2002-08-30 07:19:00) [4]

Query1.RequestLive := True;
Query1.SQL.Add("Select * From MyTable");
Query1.Open;


gek   (2002-08-30 07:03:00) [5]

использовать Query1.ExecSql


Коля   (2002-08-30 06:45:00) [6]

Как же так? неужеле невозможно откыть таблицу не только для чтения? пожет через SQL? что же тогда делать? Использовать TTable?


Jeer   (2002-08-30 00:16:00) [7]

Ну как бы почти без вариантов..
Tquery это выборка на клиента нужного варианта записей.
Все выбирать - неверно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо