Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизЗапись инфы в базу из 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c