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

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

База данных (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]

Удалено модератором


Наверх

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