Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.05.2015, 00:14
AlexAwert AlexAwert вне форума
Прохожий
 
Регистрация: 20.03.2015
Сообщения: 8
Версия Delphi: Delphi 7
Репутация: 10
Вопрос Помогите, пожалуйста, разобраться (SQL запрос)

Обработчик события на кнопке

Код:
procedure TForm9.ComboBox1Select(Sender: TObject);
begin

ADOQuery5.Close;
  adoquery5.SQL.Clear;
  adoquery5.SQL.Add('SELECT id_tech_type FROM type_goods WHERE Name_type ="'+form9.ComboBox1.Text+'"');
  adoquery5.Open;
  save:=adoquery5.FieldValues['id_tech_type'];
//-----------------------------------------------------------------------
  ADOQuery2.Close;
  ADOQuery2.SQL.Clear;
 ADOQuery2.SQL.Add('SELECT model FROM goods WHERE id_type="'+save+'"');----- ругается на эту строку
  ADOQuery2.Open;
  Combobox2.Text:='Âûáîð';
  ComboBox2.Items.Clear;
  While not ADOQuery2.Eof do
  begin
     ComboBox2.Items.Add(ADOQuery2.Fields[0].AsString);
     ADOQuery2.Next;
  end;
  Combobox2.Enabled:=true;

end;

Пишет, что не соответствуют типы integer и string. Save объявлена как переменная типа integer, id_type в БД тоже переменная типа Integer. С чего компилятор решил, что типы разные не понимаю или я не туда смотрю или с синтаксисом что-то не так, прошу подсказать. Если нужно, выложу проект целиком.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:18.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025