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

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

Работа из Edit ов с базами [D4, D5, D6, Paradox, ]


Demon Ltd ©   (2002-01-21 01:22:00) 

Кто-нибудь знает, как повторно внести запись в
базу данных из Edit"ов, если при повторении выдаётся ошибка
"Key violation"(кажется).
Как надо прописать, кроме как:
Table1.append;
table1["Name"]:=edit.text;
table.post;
Пробовал сделать несколько индексов, как кому-то подсказали,
но не вышло.
Помогите.
И ещё, как мою Paradox"овскую таблицу отправить в Exccel
или Axccess. Что надо приписать к кнопке, если у меня
таблица(например) состоит их полей Name, Fam, Pol а также
поле Date с конкретной датой.
Буду благодарен.


Steel Ice   (2002-01-21 10:27:00) [1]

Дык!!! Ты ж пытаешси внести повторяющееся значение в уникальный индекс! (судя по сообщению)
А такого низя. Если нуна чтобы были повторения по этому индексу - тогда убирай признак что он уникальный.

Передать данные в ексель - я пользуюсь компонентой xlReport - клацная штука.


Hawk2   (2002-01-21 09:46:00) [2]

А так попробуй:

Table1.Edit;
Table1.Append;
Table1.FieldByName("Name").AsString:=edit.text;
Table1.Post;


Наверх

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