Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2010, 21:33   #1
weg
 
Регистрация: 12.06.2008
Сообщений: 4
По умолчанию Ошибка Запроса

Подскажите че не так в этом запросе
Код:
SELECT *
FROM Поставки, Марки, Модель, Привод, Цвет, Двигатели, Кузов, КПП, Размеры_дисков, №_двигателя, Конфигурация, Поставщики
WHERE Поставки.Конфигурация=Конфигурация.Код_Конфигурации and Поставки.Конфигурация=Марки.Код_марки And Поставки.Конфигурация=Модель.Код_модели And Поставки.Конфигурация=Привод.Код_привод And Поставки.Конфигурация=Цвет.Код_цвета And Поставки.Конфигурация=Двигатели.Код_Двигателя And Поставки.Конфигурация=Кузов.Код_Кузова And Поставки.Конфигурация=КПП.Код_КПП And Поставки.Конфигурация=Размеры_Дисков.Код_Дисков And Поставки.Код_№_двигателя=№_двигателя.Код_№_двигателя And Поставки.Код_склада=Адреса_складов.Код_Склада And Поставки.Код_поставщика=Поставщики.Код_поставщика and Марки.Название_марки LIKE :marka and Модель.Модель LIKE :model and Привод.Тип_привода LIKE :privod and Цвет.Цвет LIKE :color and Двигатели.Тип_Двигателя LIKE :engine and Кузов.Тип_кузова LIKE :body and КПП.Тип_КПП LIKE :KPP and Размеры_Дисков.Размер LIKE :disk and №_двигателя.№_двигателя LIKE :NumEngine and Адреса_складов.Номер_склада LIKE:sklad and Поставщики.Название_фирмы And [Дата_поставки] LIKE :dataPostavki AND [Дата_Заказа_поставки] LIke :datazakaz
при включении дельфи ругается пишет "Неправильно определен Parametr. Предоставлены несовместимые или не полные свединья"
связь бд через адоконекшен использую ADOquery
weg вне форума Ответить с цитированием
Старый 04.05.2010, 11:40   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
"Неправильно определен Parametr. Предоставлены несовместимые или не полные свединья"
Правильно делает, что ругается. Потому что лично я не вижу в Вашем запросе упоминания о Parametr.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 04.05.2010, 13:50   #3
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

тебе самому-то удобно читать такую портянку на 10 экранов вправо?
прояви уважение к форумчанам - отредактируй и оформи как надо
soleil@mmc вне форума Ответить с цитированием
Старый 04.05.2010, 15:13   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Да и по-любому запрос можно как-то сократить.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 04.05.2010, 16:06   #5
bezOn
Пользователь
 
Регистрация: 14.04.2010
Сообщений: 51
По умолчанию

О.о мдя, ничё таг запрос...

Сам непутаешься в нём?
bezOn вне форума Ответить с цитированием
Старый 04.05.2010, 16:19   #6
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

Код:
...
and Адреса_складов.Номер_склада LIKE:sklad 
and Поставщики.Название_фирмы /* вот здесь пропущено название параметра  */
And [Дата_поставки] LIKE :dataPostavki 
AND ...
soleil@mmc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка запроса в SQL ==Terman== Microsoft Office Access 3 20.04.2010 19:12
Ошибка Sql запроса Yrok БД в Delphi 8 13.03.2009 09:08
Ошибка в условии запроса boks SQL, базы данных 4 25.10.2007 10:43
Ошибка выполнения запроса Квэнди БД в Delphi 1 13.03.2007 23:12