Форум: "Прочее";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
ВнизЗапрос Найти похожие ветки
← →
Руслан56 © (2007-08-14 11:14) [0]Добрый день
Если я пишу запрос
к трем таблицам мне нужно их для этого связать ?
SELECT ADOTable1[*], ADOTable2[*], ADOTable3[*]
FROM ADOTable3 INNER JOIN (ADOTable1 INNER JOIN ADOTable2 ON ADOTable1.[Code]=
ADOTable2) ON ADOTable3[Code]=ADOTable2[Code];
или запрос неправельный ?
← →
Сергей М. © (2007-08-14 11:18) [1]
> мне нужно их для этого связать ?
Да, нужно, если это не запрос на объединение.
> запрос неправельный ?
Да, неправильный.
СУБД какая ?
← →
Руслан56 © (2007-08-14 11:19) [2]ADO
← →
Sonia © (2007-08-14 11:31) [3]
> Руслан56 © (14.08.07 11:19) [2]
> ADO
Это не СУБД, это компоненты
← →
Руслан56 © (2007-08-14 11:53) [4]СУБД ....СУБД
Талици ФОКСПРО созданы подругому не открывает только через АДО
Почему запрос неправельный в чем ошибка
и как связать таблицы ???
← →
Sonia © (2007-08-14 11:53) [5]
> СУБД ....СУБД
Вот FoxPro это СУБД, а ADO - компоненты
← →
Sergey13 © (2007-08-14 11:55) [6]> [4] Руслан56 © (14.08.07 11:53)
> Почему запрос неправельный в чем ошибка
Потому что ты не умеешь их писать. Даже не представляешь разницы между твоими ADOTable и таблицами в БД.
← →
Sonia © (2007-08-14 11:56) [7]
> Почему запрос неправельный в чем ошибка
ТЫ проверял, и он работает??
← →
Руслан56 © (2007-08-14 11:57) [8]>>Даже не представляешь разницы между твоими ADOTable и таблицами в БД.
В чем разница ?
← →
Руслан56 © (2007-08-14 11:58) [9]Как же мне составить запрос ?
← →
Sonia © (2007-08-14 11:59) [10]
> Руслан56 © (14.08.07 11:57) [8]
Разница в том, что таблицы в БД - это физические таблицы, а ADOTable - этот отображение физических таблиц БД.
Ты не ответил на мой вопрос, запрос работает???
← →
Sergey13 © (2007-08-14 11:59) [11]> [8] Руслан56 © (14.08.07 11:57)
> В чем разница ?
Пока не поймешь - какой смысл тебе объяснять дальше?
Какой то уровень знаний по предмету все таки надо иметь.
← →
Ega23 © (2007-08-14 11:59) [12]
> В чем разница ?
Дык в этом-то и загвоздка. Ответишь на этот вопрос - глупые вопросы сами собой отпадут.
← →
Руслан56 © (2007-08-14 12:01) [13]>>ТЫ проверял, и он работает??
НЕт не работает пишет Function name is missing )
← →
Сергей М. © (2007-08-14 12:04) [14]
> пишет Function name is missing
Конечно missing)
Нет такой функции с именем "ADOTable1"
← →
Sonia © (2007-08-14 12:06) [15]
> Руслан56 © (14.08.07 11:14)
select
t1.<имя поля, которое выбрать>,
t2.<имя поля, которое выбрать>,
t3.<имя поля, которое выбрать>
from
table1 t1
inner join
table2 t2
on t1.<ключевое поле>=t2.<ключевое поле>
inner join
table3 t3
on t2.<ключевое поле>=t3.<ключевое поле>
← →
Leonid Troyanovsky © (2007-08-14 12:08) [16]
> Руслан56 © (14.08.07 11:58) [9]
> Как же мне составить запрос ?
В офисе есть MSQRY32.EXE, им и построй.
--
Regards, LVT.
← →
Руслан56 © (2007-08-14 12:09) [17]select
t1.<имя поля, которое выбрать>, -------если все поля
t2.<имя поля, которое выбрать>,
t3.<имя поля, которое выбрать>
from
table1 t1
inner join
table2 t2
on t1.<ключевое поле>=t2.<ключевое поле>
inner join
table3 t3
on t2.<ключевое поле>=t3.<ключевое поле>
← →
Плохиш © (2007-08-14 12:11) [18]
> Руслан56 © (14.08.07 12:09) [17]
Может стоит всё-таки что-то почитать?
Вот когда миллиардером станешь, тогда и читать ничего не нужно будет, всё само делаться будет...
← →
Sonia © (2007-08-14 12:13) [19]
> Руслан56 © (14.08.07 12:09) [17]
если все поля, то t1.*, t2.*, t3.*
И мне вообще не понятно, откуда вы взяли первый свой запрос?Кто вам сказал так написать?
← →
Руслан56 © (2007-08-14 12:21) [20]>>И мне вообще не понятно, откуда вы взяли первый свой запрос?Кто вам сказал так написать?
В Access сформировал ?
← →
Руслан56 © (2007-08-14 12:22) [21]>>>Может стоит всё-таки что-то почитать?
МОЖЕТ И НАДО
← →
Сергей М. © (2007-08-14 12:25) [22]
> В Access сформировал ?
Ты что, сам себя спрашиваешь ?)
Кому уж как не тебе знать, какими инстр.средствами ты пользовался для получения текста запроса.
Да и не мог дизайнер запросов в составе MSAccess выдать именно такой текст запроса)
← →
Sonia © (2007-08-14 12:26) [23]
> В Access сформировал ?
Хм...вы что-то не так ему указали. А на будущее, я например, не доверяю никаким там Аксесам, а читаю книгу и пишу запрос сама :)
Так надежнее, поверьте :)
← →
Плохиш © (2007-08-14 12:29) [24]
> не доверяю никаким там Аксесам
А чего ему не доверять, он глупый, что дали из того и клепает запрос, отсебятeны не добавляет, как некоторые...
← →
Sonia © (2007-08-14 12:31) [25]
> Плохиш © (14.08.07 12:29) [24]
Зато, когда пишешь азпросы сам и запоминается и понимается лучше :)
← →
Руслан56 © (2007-08-14 12:33) [26]>>А чего ему не доверять, он глупый, что дали из того и клепает запрос, отсебятeны не добавляет, как некоторые
ТЫ с выражениями по проще !!!
Умник
Ничего путного не сказал
← →
Sonia © (2007-08-14 12:37) [27]
> Руслан56 © (14.08.07 12:33) [26]
Не грубите, пожалуйста, знающим людям!!
Вы не правильно формулировали вопрос, поэтому вам неправильно отвечали.
Научитесь, пожалуйста, коротко и по делу задавать вопрос.
← →
Sonia © (2007-08-14 12:39) [28]
> Руслан56 © (14.08.07 11:53) [4]
И не спорьте, пожалуйста, когда вам говорят, что неправильно :)
← →
Ega23 © (2007-08-14 12:48) [29]
> Ничего путного не сказал
перечитайте [11] и [12]
← →
tomkat (2007-08-14 12:56) [30]если хочеш чтоб работал запрос , надо применять ADOQuery , компонента сама по себе запрос .
Но для ее работы нужен маломальский сервер, хоть в локальном исполнении или BDE, а примері запросов тебе дали
← →
Ega23 © (2007-08-14 13:01) [31]
> если хочеш чтоб работал запрос , надо применять ADOQuery
А почему не TADODataSet? Или не TQuery? Или не TRxQuery?
> компонента сама по себе запрос .
компонента сама по себе потомок TCustomADODataSet который сам по себе потомок TDataSet
Запросов никаких почему-то не видно...
> Но для ее работы нужен маломальский сервер, хоть в локальном
> исполнении или BDE
Да ну?
P.S. "Иногда лучше жевать, чем говорить." (с)
← →
tomkat (2007-08-14 13:04) [32]
> P.S. "Иногда лучше жевать, чем говорить." (с)
не люблю ADO :-(
полноценній SQL возможен при работе SQL -сервера . Я не прав ?
← →
Sonia © (2007-08-14 13:05) [33]
> полноценній SQL
Что значит полноценный?
← →
Sergey13 © (2007-08-14 13:08) [34]> [32] tomkat (14.08.07 13:04)
По английски можно НОРМАЛЬНО говорить не только с англичанином.
← →
tomkat (2007-08-14 13:10) [35]
> Что значит полноценный?
поддержка реляционных связей на уровне сервера
← →
Ega23 © (2007-08-14 13:12) [36]
> полноценній SQL возможен при работе SQL -сервера . Я не
> прав ?
Да плевать на SQL. Это всего лишь один из механизмов получения рекордсета. Можно данные и другими методами из СУБД вытаскивать.
← →
Sergey13 © (2007-08-14 13:12) [37]> [35] tomkat (14.08.07 13:10)
Как связи относятся к языку запросов?
← →
Ega23 © (2007-08-14 13:13) [38]
> поддержка реляционных связей на уровне сервера
Что такое "реляционная связь"?
Что такое "реляционная СУБД"?
Что такое "пост-реляционная СУБД"?
← →
Sergey13 © (2007-08-14 13:14) [39]> [36] Ega23 © (14.08.07 13:12)
А вот тут ты, ИМХО, не прав. 8-)
Из серверной СУБД кроме СКЛ нет механизмов.
ЗЫ: Вообще топик просится в "Потрепаловку" или в закрытие.
← →
tomkat (2007-08-14 13:18) [40]
> Что такое "реляционная СУБД"?
"Реляционная база данных — это тело связанной информации, сохраняемой в
двумерных таблицах. " М.Грабер :-)
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.042 c