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

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

Как удалить текущую запись в таблице Парадокс? [D7, 95/98]


Гость22 ©   (2005-10-06 14:46:00) 


msguns   (2005-10-07 15:14:00) [1]

>Digitman ©   (07.10.05 13:56) [11]

Не в коня корм, мнекааэтся ;))


Digitman   (2005-10-07 13:56:00) [2]


> Гость22   (07.10.05 13:08) [10]


а может пальцы гнуть не будем ?
а может хныкать (мол, сами мы не местные, помогите кто чем может) тоже не будем ? а будем думать головой, заглядывая в исх.тексты компонентов ?


> нет у меня справки


куда делась ? потерялась ? украли ? "влом" инсталлировать было ? место на диске сэкономил за счет не установленных файлов справок ?

)


> Необходимо удалить запись (например, первую)


компонент TDBNavigator никто тебя юзать не заставляет.
не нравится ? не юзай !

но ты в своем вопросе ОБЯЗАН был указать, какими компонентами доступа к объектам БД ты пользуешься (если вообще пользуешься) .. тогда бы и вопросов к тебе было мешьше ...

если ты, к примеру, пользуешь Table или Query, то ты ОБЯЗАН знать, что классы этих компонентов есть наследники класса TDataSet.

любой же наследник TDataSet имеет методы навигации по открытому в нем НД, в частности - метод First, позиционирующий НД на самую первую запись.

кр.того любой наследник TDataSet имеет метод Delete, при вызове которого удаляется текущая запись в НД .. "стопудово" или "не стопудово" она будет удалена - это зависит от использования тобой транзакционного механизма СУБД и никак не отражает факт ФИЗИЧЕСКОГО удаления записи (как СУБД удаляет запись - это не твои проблемы)


Гость22   (2005-10-07 13:08:00) [3]

А может ты самоуверенно назвал себя Мастером ("Неужели это так трудно сделать, господа мастера?")?


Плохиш   (2005-10-07 13:02:00) [4]


> Ну нет у меня справки и интернет медленный. Потому и спрашиваю.

Ну нету у меня желания тебе отвечать, нету и всё.


Гость22   (2005-10-07 12:50:00) [5]

совершенно верно - не на той помойке. Ну нет у меня справки и интернет медленный. Потому и спрашиваю.


Плохиш   (2005-10-07 12:34:00) [6]


> Гость22   (07.10.05 12:24) [6]
> 100% - это стопроцентно, стопудово и т.п..
> Таблица Парадокс подвязана к компоненту Table1.

А про методы у TTable почитать в справке ну совсем западло? Или ты ещё один обделённый, своровавший делфи не на той помойке?


Гость22   (2005-10-07 12:24:00) [7]

100% - это стопроцентно, стопудово и т.п..
Таблица Парадокс подвязана к компоненту Table1.  Необходимо удалить запись (например, первую) в таблице. Неужели это так трудно сделать, господа мастера без "всяких" DBNavigator'ов???


Digitman   (2005-10-06 18:26:00) [8]


> 100%


это еще что за "финт ушами" ? в смысле - проценты те самые ?


Гость22   (2005-10-06 18:18:00) [9]

Запись нужно 100% удалить из таблицы и желательно без SQL и без DBNavigator'a


msguns   (2005-10-06 17:12:00) [10]

>Ищущий ©   (06.10.05 15:41) [2]
>Выбираем запись и делаем финт ушами: DBNavigator.BtnClick(nbDelete).

И запись стопроцентно удалится из таблицы?


Ищущий   (2005-10-06 15:41:00) [11]

Ну если совсем просто, то : кидаем на форму DataSource, какие нибудь Table или Query и навигатор. Соединяем, подключаем. Выбираем запись и делаем финт ушами: DBNavigator.BtnClick(nbDelete).


evvcom   (2005-10-06 15:14:00) [12]

delete from "paradox.db" where id=:current_id


Наверх

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