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

Вниз

Запись инфы в базу из Edit.text   Найти похожие ветки 

 
quadronik ©   (2005-09-22 00:30) [0]

Можно ли произвести запись инфы в базу не используя компоненты из DataControl (обычными Edit, ComboBox и пр) не используя SQLQuery? Просто форма состоит из большого числа компонентов и запрос получится огромным и громздким, что может стать источником ошибок, к тому же программа уже работает с настоящими компонентами и очень не хотелось бы заменять edit на DBEdit и тп.


 
pavel_guzhanov ©   (2005-09-22 08:38) [1]

Используй Query, и параметрический запрос. С параметрами вероятность ошибок намного меньше. Конкретнее можно сказать, когда расскажешь, какую базу используешь...


 
msguns ©   (2005-09-22 09:09) [2]

Можно. Используя обычный компонент типа TTable, который показывается в нередактируемом гриде либо вообще не показывается. По его событиям AfterOpen и AfterScroll содержимое полей переписывается в отображаемые не DB-контролы, где данные могут быть изменены пользователем.

Когда требуется производить записиь в таблицу, содержимое контролов переписывается в датасет :
 Table1.Edit (Insert);
 Table1.FieldByname("Field1").AsInteger := StrToInt(Edit1.Text);
 Table1.FieldByname("Field2").AsString := (Combobox1.Text);
 ...
 Table1.Post;



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

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

Наверх




Память: 0.47 MB
Время: 0.049 c
3-1126855427
Vlad2
2005-09-16 11:23
2005.10.30
Как сбросить (обнулить) поле типа "автономер" в БД Paradox?


14-1129108254
Dush
2005-10-12 13:10
2005.10.30
Как узнать структуру файла?


14-1129017680
Ega23
2005-10-11 12:01
2005.10.30
Странно....


1-1128876024
oleg_SYS
2005-10-09 20:40
2005.10.30
Помогите создать COM-объект


14-1128783936
Piter
2005-10-08 19:05
2005.10.30
Сборная России - сборная Люксембурга