![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 20.12.2010
Сообщений: 3
|
![]()
Здравствуйте! вобщем ошибки в коде, не понимаю как исправить.
procedure TForm1.N18Click(Sender: TObject); begin if SearchForm.ShowModal=mrOK then begin with DataModule2.CosmQuery do begin Active:=false; SQL.Clear; SQL.Add('SELECT cosmetika.ID, cosmetika.Nazvanie, cosmetika.Opisanie, cosmetika.Cvet, cosmetika.Obiem, cosmetika.DateS, cosmetika.Cena, Proizvoditel.Proizvoditel, Razdel.Razdel'); SQL.Add('FROM (cosmetika INNER JOIN Proizvoditel ON cosmetika.ProCode=Proizvoditel.Code ) INNER JOIN Razdel ON cosmetika.RazCode=Razdel.Code'); bWhere := false; // поиск по названию if (SearchForm.Edit1.text <> '') AND bWhere then begin bWhere := true; SQL.Add('AND cosmetika.Nazvanie like :naz '); Parameters.ParamByName('naz').value := SearchForm.Edit1.text; end else if (SearchForm.Edit1.text <> '') AND not bWhere then begin bWhere := true; SQL.Add('WHERE cosmetika.Nazvanie like ![]() Parameters.ParamByName('naz').value := SearchForm.Edit1.text; end; // поиск по производителю if (SearchForm.DBLookupComboBox1.KeyVa lue <> null) AND bWhere then begin bWhere := true; SQL.Add('AND cosmetika.ProCode = :code '); Parameters.ParamByName('code').valu e := SearchForm.DBLookupComboBox1.KeyVal ue; end else if (SearchForm.DBLookupComboBox1.KeyVa lue <> null) AND not bWhere then begin bWhere := true; SQL.Add('WHERE cosmetika.ProCode = :code '); Parameters.ParamByName('code').valu e := SearchForm.DBLookupComboBox1.KeyVal ue; end; Active:=true; end end; end; вот тот самый злополучный фрагмент кода( вот ошибки [Ошибка] Unit1.pas(222): Undeclared identifier: 'bWhere' [Ошибка] Unit1.pas(225): Operator not applicable to this operand type [Ошибка] Unit1.pas(230): Operator not applicable to this operand type [Ошибка] Unit1.pas(236): Operator not applicable to this operand type [Ошибка] Unit1.pas(241): Operator not applicable to this operand type [Фатальная ошибка] Project4.dpr(17): Could not compile used unit 'Unit1.pas' пс. извините, если что не так, первый раз создаю тему. скажите я исправлюсь) |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
ошибки надо читать сверху вниз
Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 20.12.2010
Сообщений: 3
|
![]()
Спасибо) действительно ведь)
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 20.12.2010
Сообщений: 3
|
![]()
сообщение сообщение
Последний раз редактировалось masandii; 26.12.2010 в 21:31. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оператор выбора или условный оператор[Перенесено из JavaSE] | merhaba1992 | Помощь студентам | 1 | 20.01.2011 17:06 |
Определение размера операнда и адреса | Sergey.Voloxov | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 06.03.2010 22:58 |
Вычислить используя, оператор цикла for и оператор безусловного пе | Knubbe | Помощь студентам | 1 | 18.12.2009 10:24 |
собрать команду из кода операции и операнда | Olejik | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 15 | 07.06.2009 01:46 |