Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
ВнизЗапрос в SQL Найти похожие ветки
← →
Tru © (2006-11-28 16:55) [0]Как мне передать значение переменной в SQL-запросе? И обработчике onClick клавиши вывести все записи с величиной поля большей, чем задал пользователь. И как правильна записать SQL запрос используя параметры и сам код?
← →
Desdechado © (2006-11-28 17:21) [1]В запросе нет переменных, которым можно передать значения. Есть параметры. Использовать
with(Query) do begin
SQL.Text:="SELECT * FROM xxx WHERE yyy > :P";
ParamByName("P").As... := ...
Open;
end;
← →
Tru © (2006-11-28 17:30) [2]А нам преподша на лекциях говорила что надо писать так в SQL where [Премия] >: X
А в коде на кнопке
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.Parameters.ParamByName ("X").Value := Edit.id;
ADOQuery1.Requery;
end;
и не фига не работает... Объясните что не так?
← →
Reindeer Moss Eater © (2006-11-28 17:31) [3]Видимо премии еще не начислили. Вот и вся причина.
← →
Tru © (2006-11-28 17:32) [4]смешно..... :)
← →
Desdechado © (2006-11-28 17:34) [5]> [Премия] >: X
1. это для русских имен полей, что не сильноприветствуется
2. двоеточие должно стоять СТРОГО перед именем, а не через пробел
> и не фига не работает... Объясните что не так?
текста ошибки не вижу
← →
Reindeer Moss Eater © (2006-11-28 17:34) [6]Что смешно? Что нет записей удовлетворяющих условию запроса?
Или просто смешно?
← →
Tru © (2006-11-28 17:38) [7]Когда я активирую ADOQuery то он пишет ошибку: Parameter object is improperly defined. Inconsistent or incomplete information was provided.
← →
Reindeer Moss Eater © (2006-11-28 17:40) [8]Отредактируй свойства параметра.
← →
Tru © (2006-11-28 17:52) [9]всем спасибо, все работает!!!!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c