|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2012, 10:10 | #1 |
Новичок
Джуниор
Регистрация: 22.03.2012
Сообщений: 3
|
inner join/full join
Здравствуйте!
В SQL ADOQuery пишу: SELECT * FROM Приказы INNER JOIN Сотрудники ON Приказы.KeySotr=Сотрудники.Key1 дальше нажимаю Active - True, и он пишет "Параметр Приказы.KeySotr не имеет значения по умолчанию". Пробовал вместо INNER JOIN писать FULL JOIN, тогда он вообще пишет "Неизвестная ошибка" |
22.03.2012, 12:26 | #2 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
ругается на то, что поля с таким названием в данной таблице нет.
Правильно поставленная задача - три четверти решения.
|
22.03.2012, 12:37 | #3 |
Новичок
Джуниор
Регистрация: 22.03.2012
Сообщений: 3
|
так оно есть
или может его как-то по другому указать надо? я указываю все названия как в Access написано |
22.03.2012, 12:57 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, в Испекторе объектов в Delphi проверьте нет ли параметров в данном запросе (выделите ADOQuery - слева в инспекторе щёлкните по "Parameters...." - если там есть параметры - поудаляйте их все.
во-вторых, дайте скриншот структуры таблиц Приказы и Сотрудники (посмотрите их структуру в MS Access). чудес не бывает, значит кто-то где-то "косячит"... |
22.03.2012, 13:24 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
а в третьх для имен отличных от стандарта (английский алфавит и цифирь без пробелов) рекомендуется брать в кавычки или скобки (зависит от БД). Access кажется [].
программа — запись алгоритма на языке понятном транслятору
|
22.03.2012, 16:00 | #6 |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
1 и главное отказаться от русского в именах объектов БД. Пох.. что access это позволяет.
Вы пишите в Delphi она этого не переносит! После этого задавайте вопросы.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
23.03.2012, 17:13 | #7 |
Новичок
Джуниор
Регистрация: 22.03.2012
Сообщений: 3
|
очень странно, но после очередного создания запроса заново всё заработало
до этого 2 дня пытался и так и сяк и заново создавал и не помогало, а теперь почему-то заработало, так и не понял в чём дело, если будут ещё проблемы - напишу прошу прощения за то что затупил) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Join(запрос) | clbman | SQL, базы данных | 8 | 14.06.2010 15:52 |
UNION JOIN | tools | SQL, базы данных | 0 | 05.06.2010 18:20 |
LEFT JOIN | acidcool | SQL, базы данных | 12 | 20.08.2009 19:23 |
join в sql | tsergey | Помощь студентам | 1 | 12.02.2009 13:10 |
join | wall66 | SQL, базы данных | 2 | 10.11.2008 16:44 |