Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.063 c
15-1164254365
Slider007
2006-11-23 06:59
2006.12.17
С днем рождения ! 23 ноября


15-1164489407
Дмитрий Белькевич
2006-11-26 00:16
2006.12.17
Шедулер. Как лучше делать.


11-1141501027
Zhilkin Serg
2006-03-04 22:37
2006.12.17
Удаленные контролы в MCK


11-1139762040
ElDev
2006-02-12 19:34
2006.12.17
В компоненте MHMonthCalendar не работает событие OnChange


3-1159196363
Vendict
2006-09-25 18:59
2006.12.17
Невидимая SyBase





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский