| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Запрос SQL |
| Автор: jorka 4.10.2009, 17:41 | ||||
| MS Access, ADO. Есть две таблицы(поля): 1) DType ( Key(число), TypeName(строка)) 2) DName (Key(число), DetailName(строка), DetailType(число)) DType.Key и DName.DetailType связаны 1кМ Помогите с запросом: выбрать все DetailName из DName так, чтоб они относились к одному типу.
Набросал код, но при выполнении ошибка "Несоответствие типов данных в выражении условия отбора" ЗЫ AdoQuery1 выглядит так:
|
| Автор: Данкинг 4.10.2009, 18:20 | ||
Добавлено через 43 секунды А к чему здесь AdoQuery1 ? |
| Автор: jorka 4.10.2009, 19:08 | ||
он дает мне список всех названий типов (DType.TypeName) после чего я делаю While not AdoQuery1.Eof do и заношу в дерево все названия деталей |
| Автор: Данкинг 4.10.2009, 19:16 |
| Главная проблема-то решена? |
| Автор: jorka 4.10.2009, 19:31 | ||||
Да, правильный ответ звучи так:
Спасибо |
| Автор: Данкинг 4.10.2009, 19:50 | ||||
Ну да, у меня последняя кавычка лишняя, и пробела в конце никакого тоже не нужно:
Если вопрос закрыт - отмечай тему решённой. ЗЫ: а вообще зачем столько преобразований-то - вот так же проще:
|