Вниз
Скачать: CL | DM;

Запрос в 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
4-1154970086
Navi
2006-08-07 21:01
2006.12.17
Как получить иконку файла по его расширению?


2-1165065342
Defort
2006-12-02 16:15
2006.12.17
Директивы


2-1164716979
daser
2006-11-28 15:29
2006.12.17
Есть MDI-приложение. Как показать дочернюю форму,...


1-1162221405
Ozzy
2006-10-30 18:16
2006.12.17
как отключить beep при вводе Enter в текстовое поле


2-1164723518
alterego
2006-11-28 17:18
2006.12.17
печать




   Наверх