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

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

Помогите новичку разобраться!!! [D6, dBase, FoxPro]


Kazanova ©   (2003-04-01 10:08:00) 

Доброе утро, мастера!! Проблема в следующем:нужно сделлатььтак чтобы данные в поля таблицы вводились через контролы(едитбоксы)
Нашел пример:

ed1, ed2: TEdit
sq: TSQLQuery


sq.SQL.Add("INSERT INTO goods (title, count) VALUES (:goodname, :goodcount)");
sq.Parameters.Clear;
sq.Parameters.ParseSQL(sq.SQL.Text, True);
sq.Parameters.ParamByName("goodname").Value := ed1.Text;
sq.Parameters.ParamByName("goodcount").Value := ed2.Text;
sq.ExecSQL;

НО не понятно следующее, что это за юнит TSQLQuery? Как я понял он для компонента DataBase...Я его не использую(использую TDataSoutce и TQuery). Помогите, плиз....Может какие нить еще варианты возможны?


Соловьев   (2003-04-01 10:23:00) [1]

в sql свойстве TQuery пишешь:

INSERT INTO goods (title, count) VALUES (:goodname, :goodcount)

А потом в коде:
with sq do
begin
Close;
ParamByName("goodname").AsString := ed1.Text;
ParamByName("goodcount").AsString := ed2.Text;
if not Prepared then Prepare;
ExecSQL;
end;


TYn   (2003-04-01 10:22:00) [2]

В крайнем случае:
Query1.SQL.Text:="INSERT INTO goods (title, count) VALUES ("+ed1.Text+", "+ed2.Text+")";


TYn   (2003-04-01 10:19:00) [3]

Наталия, Вы, сударыня, не правы.
Kazanova, ну ё-моё! Ну F1+TQuery решение всех проблем!


Kazanova   (2003-04-01 10:18:00) [4]

Надо с TQuery :))


Mike Kouzmine   (2003-04-01 10:17:00) [5]

А начни с TTable, меньше вопросов будет.


Kazanova   (2003-04-01 10:13:00) [6]

Как? Проросто я ничего не понимаю....походу ступор:))


Наталия   (2003-04-01 10:10:00) [7]

Это и есть Tquery - используй его :))


Наверх

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