![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
База данных (SQL)
arkan © (2005-11-21 12:52:00)Подскажите пожлуйста
На форме есть Query1, DataSource1, DBGrid1, едиты и кнопка по нажатию на которую нужно чтобы в таблицу попадала новая запись, ечейки новой записи должны заполнятся данными из едитов.
Дева (2005-11-23 03:51:00) [1]arkan
Я тут сама новичек, посему очень интересно, пригодилось ли? :)
Дева (2005-11-22 03:45:00) [2]ИМХО если на форме расположены еще и DataSource1, и DBGrid1, значит информация должна сразу после добавления в таблицу базы отображаться в DBGid1. Тогда целесообразнее использовать SQL-запрос типа SELECT.
То есть:
для Query1 в свойстве SQL написать текст:
SELECT * FROM table1;
И событие, происходящие по нажатию кнопки:
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.Open;
Query1.Insert;
Query1.Fields.Fields[0].AsVariant:=Edit1.Text;
Query1.Fields.Fields[1].AsVariant:=Edit2.Text;
Query1.Fields.Fields[2].AsVariant:=Edit3.Text;
Query1.Fields.Fields[3].AsVariant:=Edit4.Text;
Query1.Post;
end;
Плохиш (2005-11-21 14:10:00) [3]
> Zilog_ © (21.11.05 13:36) [7]
Ню, ню.
> arkan © (21.11.05 13:14) [4]
> Я знаю что код. хоть примерно.
Книжку почитай. Здесь не обучалка начинающих.
evvcom (2005-11-21 14:08:00) [4]1. Используй DBEdit-ы и кода придется писать гораздо меньше.
2. Query1.Insert;
3. Что такое Query1?
Zilog_ (2005-11-21 13:36:00) [5]'INSERT into user (user) values ('#39+Edit1.Text+#39')'
arkan (2005-11-21 13:30:00) [6]Напиши В виде шаблона
Zilog_ (2005-11-21 13:29:00) [7]Используй SQL запрос Insert ...
arkan (2005-11-21 13:14:00) [8]Я знаю что код. хоть примерно.
Плохиш (2005-11-21 12:59:00) [9]
> arkan © (21.11.05 12:52)
Тут эта, код писать придётся.
arkan (2005-11-21 12:54:00) [10]У меня D7 и WinXp
arkan (2005-11-21 12:54:00) [11]Удалено модератором