Показать сообщение отдельно
  #5  
Старый 29.08.2011, 14:21
Аватар для Ildar-tsr
Ildar-tsr Ildar-tsr вне форума
Местный
 
Регистрация: 09.08.2011
Адрес: г.Сургут, ХМАО
Сообщения: 453
Репутация: 7402
По умолчанию

У тебя короче в каком то из запросов ошибка синтаксиса. Придется тебе их все просмотреть.
Вот пример ошибочного запроса:
Код:
ADOQuery1.SQL.Add('SELECT модель, чувствительность FROM Speaker WHERE модель = DBLookupComboBox1.Text');
В чем же ошибка? Дело в том что поле модель у тебя текстовое и условие запроса должно выглядит следующим образом:
Код:
where модель = 'название_модели'
Обрати внимание на то, что в твоем запросе кавычек попросту нет. Если же запрос составляется из делфи (как в твоем случаи), то кавычки обозначаются как '' (это не двойная кавычка, а одинарная два раза подряд), т.е. будет вот так:
Код:
ADOQuery1.SQL.Add('SELECT модель, чувствительность FROM Speaker WHERE модель = ''' + DBLookupComboBox1.Text + '''');
Просмотри все запросы составленные тобою и аналогично исправь по данному примеру.

P.S. А вообще здорово было бы если б ты базу данных и прогу свою скинул на всеобщее обозрение, а то мы так до пенсии косяки вылавливать будем.
__________________
Google в помощь
Ответить с цитированием