![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 14.06.2008
Сообщений: 166
|
![]()
Подскажите, где здесь ошибка, пол часа ищу уже не по глазам:
Код:
![]() Последний раз редактировалось Serge_Bliznykov; 25.05.2012 в 23:30. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, между словами должны быть пробелы (ошибка говорит о том, что не понимает, что такое за команда
SubjectFrom во-вторых, так таблицы вообще не связывают!! Вы бы основы SQL почитали! в запросе ключевое слово FROM должно быть ОДИН раз (сейчас не рассматриваем подзапросы и объединение нескольких запросов через union - у вас ни того, ни другого нет!) таблицы связываются либо через указание полей в конструкции where либо через join (left join, right join, inner join и т.д.) через where выглядит примерно так: Код:
Последний раз редактировалось Serge_Bliznykov; 25.05.2012 в 23:40. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 14.06.2008
Сообщений: 166
|
![]()
Спасибо большое!
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 14.06.2008
Сообщений: 166
|
![]()
Я сделала как вы подсказали, но он данные с таблиц не выводит(((
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.11.2011
Сообщений: 46
|
![]()
Покажите новый запрос.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 14.06.2008
Сообщений: 166
|
![]()
'Select Gruppi.Gruppa, Students.Name, Lecturer.Name, Subject.Sub, Jurnal.Tem, Jurnal.Ozenki, Jurnal.Posechaemosti' + ' From Jurnal, Gruppi, Students, Lecturer, Subject Where (Students.IDStudent = Jurnal.IDStudent)' + ' and (Gruppi.IDGruppi = Jurnal.IDGruppa)' + 'and (Lecturer.IDLecture = Jurnal.IDLecturer)' + 'and (Subject.IDSubject = Jurnal.IDSubject)' + '="%' + DBLookupComboBox5.Text + '%";';
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Убрал кавычки. Ваш текст после WHERE будет выглядеть примерно так:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 14.06.2008
Сообщений: 166
|
![]()
Спасибо, но все равно данные не выдает(((
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 08.11.2011
Сообщений: 46
|
![]()
Последнее условие, с текстом - оно зачем? Вы связываете две таблицы - Jurnal и Subject - по определённым полям, и что же ві хотите получить, приравняв эту связь к тексту комбобокса?
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
поясню, на что намекают господа Аватар и mansuetudo...
Цитата:
вы связываете поля и приравниваете их тексту.. скорее всего окончание запроса должно было выглядеть примерно так: Код:
|
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание таблиц SQL. Delphi | RikkiTan | Помощь студентам | 2 | 01.05.2012 20:59 |
[SQL] Связь нескольких таблиц | Never74 | БД в Delphi | 5 | 20.01.2012 17:27 |
Где ошибка в запрсе? | Bendebej | SQL, базы данных | 7 | 30.03.2010 12:59 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |
Выборка информации из 2 таблиц (SQL) | frai | БД в Delphi | 10 | 10.11.2007 17:38 |