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

Вниз

Вместо Table1 - Query1   Найти похожие ветки 

 
Demon Ltd   (2002-04-25 09:47) [0]

Люди, у меня вопрос. Когда я заношу данные в таблицу с помощью Table1, я пишу:
form1. Table1.Append;
form1. Table1["tabnomer"]:=form1.Edit1.text;
form1. Table1["fam"]:=form1.Edit2.text;
form1. Table1["name"]:=form1.Edit3.text;
form1. Table1.Post;
А если я пытаюсь вместо Table1 использовать Query, то ничего не выходит:
form1.Query1.Append;
form1.Query1["tabnomer"]:=form1.Edit1.text;
form1.Query1["fam"]:=form1.Edit2.text;
form1.Query1["name"]:=form1.Edit3.text;
form1.Query1.Post;
В чём проблема.


 
Johnmen ©   (2002-04-25 09:54) [1]

Query1 должен быть редактируемым !


 
il   (2002-04-25 09:56) [2]

у Query1 св-во requestLive надо поставить в true, ну и запрос должен быть по одной таблице


 
Johnmen ©   (2002-04-25 10:09) [3]

А если добавить TUpdateSQL, то запрос м.б. и не по одной тбл....


 
Dy-Ty   (2002-04-25 10:32) [4]

а так разве нельзя сделать ?

form1.Query1.SQL.Text := "INSERT INTO <имя таблицы> (tabnomer, fam, name) VALUES ("+ form1.Edit1.text +", "+ form1.Edit2.text +", "+ form1.Edit3.text +")";
qvProv.ExecSQL;


 
Dy-Ty   (2002-04-25 10:34) [5]

ИЗВИНЯЮСЬ, ОШИБСЯ

вместо qvProv.ExecSQL;
form1.Query1.ExecSQL;


 
il   (2002-04-25 10:39) [6]

Можно еще вот так сделать:
var varForEdit1,varForEdit2,varForEdit3:string;
varForEdit1:=form1.Edit1.text;
varForEdit2:=form1.Edit2.text;
varForEdit3:=form1.Edit3.text;
form1.Query1.SQL.clear;
form1.Query1.SQL.add("INSERT INTO <имя таблицы> (tabnomer, fam, name)");
form1.Query1.SQL.add("VALUES (");
form1.Query1.SQL.add(varForEdit1+",");
form1.Query1.SQL.add(varForEdit2+",");
form1.Query1.SQL.add(varForEdit3);
form1.Query1.SQL.add(")");
form1.Query1.execSQL;
showmessage(";)");



 
Johnmen ©   (2002-04-25 10:44) [7]

>Dy-Ty (25.04.02 10:32) : Так делать можно, но предварительно устранив ошибки формирования текста запроса ! :)



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-64621
SPeller
2002-05-05 14:08
2002.05.20
DLL и её параметры


14-64809
JibSkeart
2002-04-09 17:12
2002.05.20
Вот сижу пью коффе пытаюсь работать но не получается ...


3-64485
IrenFD
2002-04-22 15:13
2002.05.20
Автоматическое открытие Lookup поля в DBGrid


3-64530
wHammer
2002-04-19 13:22
2002.05.20
Где взять компонент для построения отчетов как в 1С?


1-64641
MaXie
2002-05-08 12:46
2002.05.20
Вещественный тип имеет привязку к раскладке клавиатуры?