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

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

Как правильно удалить запись в таблице. [D7, dBase, FoxPro]


Страницы:   1 2

Scorpio ©   (2004-12-20 10:27:00) 

Создаю таблицу ч/з ADOCOmand пишу SELECT * INTO LILI FROM AS1, AS2, AS3 where ...
Теперь работаю с новой таблицей, делаю проверку по номерам, и если встречаются 2 одинаковых, то один из них мне нужно удалить, как мне это сделать ??

Пишу Table1.Delete - неработает.
    Table1['NI'] := '' - неработает
    Table1['NI'] := 0 - неработает

Если удалять ч/з DBNavigator1 визуально то работает, а как мне удалить ч/з него программно в программе. ??

   База DOS FOX


Scorpio   (2004-12-20 11:08:00) [21]

Мне нужно либо удалить всю строку где встречаются 2 одинаковых номера, либо одному из номеров присвоить 0.
Поле INTEGER
К таблице имею полный доступ.


Anatoly Podgoretsky   (2004-12-20 10:44:00) [22]

DBNavigator просто делает Table1.Delete


msguns   (2004-12-20 10:42:00) [23]

>Пишу Table1.Delete - неработает.
Таблица перед удалением открыта ? Как там на счет прав (какой коннект) ?

> Table1['NI'] := '' - неработает
Table1['NI'] := 0 - неработает

Несколько вопросов:
1. Прежде чем корректить запись, ей был дан Edit ?
2. Поле NI что, допускает и строку, и интежер ?
3. Опять же а) таблица открыта ? б) какой коннект ?


Соловьев   (2004-12-20 10:35:00) [24]

Пишу Table1.Delete - неработает.

Чушь. Может упаковать надо еще? Тоько вот не как это сделать через твоего провайдера...

Table1['NI'] := '' - неработает
Table1['NI'] := 0 - неработает

Интересный подход... Еще с бубном потанцевать не пробовал?


Страницы:   1 2

Наверх

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