![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Query1.SQL.Assign(Edit1) [D6, XP]
Quart © (2007-08-21 13:09:00)Такая проблема:
Мне нужно, чтобы в DBGrid выводился результат запроса, причем Kod вводится в TEdit.
в TQuery.SQL записал SELECT * FROM MINE WHERE Kod=
То, что после знака '=' пытаюсь ввести при помощи TЕdit:
Query1.SQL.Assign(Edit1);
Но происходит ошибка :cannot assign a TEdit to TStringList
Quart (2007-08-21 13:30:00) [1]Пасиба, ребята!
Desdechado (2007-08-21 13:12:00) [2]Справку читать уже не модно?
Assign имеет другой смысл.
А тебе нужноиспользовать параметры:
Query.SQL:='SELECT * FROM MINE WHERE Kod=:P1';
Query.ParamByName('P1').AsInteger:=StrToIntDef(Edit1.Text,0);
clickmaker (2007-08-21 13:11:00) [3]а что по-твоему должен делать Query1.SQL.Assign?