Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

редактирование   Найти похожие ветки 

 
Drozdov A   (2004-02-25 08:31) [0]

Работаю с DBF в Делфи. (квери, дбгрид)
Редактирую строку.
После редактирования добавляю новую. (инсертю)
Когда я её добавляю, то предыдущая (редактированная) у меня обнуляеца т.е. информация исчезает.


 
Рамиль ©   (2004-02-25 08:42) [1]

Post


 
Drozdov A   (2004-02-25 08:48) [2]

А по какому событию ПОСТовать ?


 
Anatoly Podgoretsky ©   (2004-02-25 08:52) [3]

Смотря как добавляешь и редактируешь


 
Drozdov A   (2004-02-25 08:57) [4]

инсертю через кнопочку Бутон
Query1.SQL.Add("insert into rab_baz (ceh,uchas,poduchas) values (""+zeh+"",""+uc+"",""+poduc+"")");
А редактирую без каких бы то ни было запросов, ДБГРИД у меня стоит, вот в нём всё у меня редактируется, а по ЕНТЕРу у меня вроде как в поля записуется информация, но только ИНСЕРТНю новую запись, и всё по-новому надо редактировать.


 
SPIRIT ©   (2004-02-25 08:58) [5]

До первой звезды нельзя !


 
SPIRIT ©   (2004-02-25 09:11) [6]

> Drozdov A   (25.02.04 08:57) [4]

это кто тебя учил редактировать в дбгриде ???


 
Johnmen ©   (2004-02-25 09:17) [7]

Зачем смешивать два различных подхода к модификации без ясных на то причин ?


 
ЮЮ ©   (2004-02-25 09:18) [8]

А если уж редактируешь в нем, то в "него" и вставляй:

DBGrid.DataSet.Insert;
DBGrid.DataSet.Fields[0].asString := zeh;
...
DBGrid.DataSet.Post;


 
Drozdov A   (2004-02-25 10:41) [9]

> ЮЮ ©   (25.02.04 09:18) [8]
> А если уж редактируешь в нем, то в "него" и вставляй:
По какому событию мне в него вставлять ?


 
Desdechado ©   (2004-02-25 11:06) [10]

по кнопке, например
или навигатор поставь

короче, если сделал выборку и ее мусолишь, так и вставки-удаления делай в ней методами твоего датасета. А потом сохраняй все оптом в базе. Лучше это делать с кэшированными изменениями.



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
7-1073661424
Marat_Ch
2004-01-09 18:17
2004.03.28
Диспетчер задач


14-1078001579
Layner
2004-02-28 23:52
2004.03.28
Люди, никто не ставил на комп где стоит NT2000, 98, 2й ОС?


3-1077169108
Drozdov A
2004-02-19 08:38
2004.03.28
select * from rab_baz order by pole1


14-1077866459
Карелин Артем
2004-02-27 10:20
2004.03.28
Где взять инфу по репликации баз?


14-1077793338
Vik_Mix
2004-02-26 14:02
2004.03.28
Где скачать эмулятор К580