![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как правильно удалить запись в таблице. [D7, dBase, FoxPro]
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 - неработает
Интересный подход... Еще с бубном потанцевать не пробовал?