Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с Select'ом / 8 сообщений из 8, страница 1 из 1
20.08.2004, 08:09
    #32658020
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Select'ом
Помогите, плз!
Проблема следующая:
Работаю в С++Builder.
Имеется несколько ДОСовских таблиц (dbf) в разных каталогах/папках.
Для работы с ними я открываю несколько ADOConnection (конкретно: три).
НО: В итоге я должен получить ОДИН Select на основе данных из этих таблиц.

Мои решения были: Использовать ADOQuery или TQuery. Однако, ADOQuery ругается на отсутствие параметра Connection/ConnectionString, а TQuery я не могу использовать, так как получаются "крякозябры" вместо русских букв.
...
Рейтинг: 0 / 0
20.08.2004, 09:12
    #32658079
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Select'ом
Ну дык ...
Вообще связывай ADOconnection с ADOQuery
в ADOConnection вы должны сделать строку соединения
и все только смысл на каждый ADOQuery делать строку соединения.



 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
20.08.2004, 10:22
    #32658233
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Select'ом
JibSkeartНу дык ...
Вообще связывай ADOconnection с ADOQuery
в ADOConnection вы должны сделать строку соединения
и все только смысл на каждый ADOQuery делать строку соединения.


Спасибо за участие, но вопрос-то состоит несколько в другом: как мне соединить таблицы, открытые под разными Connection, в одном Select'e...
...
Рейтинг: 0 / 0
20.08.2004, 10:24
    #32658240
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Select'ом
хмм какая разница .
база же одна ?

вопрос просто , в том , что вы желаете увидеть в конце .

а никто не отменял
Код: plaintext
1.
 select * from table1 ,table2,table3 where table1.id = table2.id and ...

хотя я локал скл почти не знаю .


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
20.08.2004, 10:42
    #32658291
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Select'ом
JibSkeartхмм какая разница .
база же одна ?

вопрос просто , в том , что вы желаете увидеть в конце .

а никто не отменял
Код: plaintext
1.
 select * from table1 ,table2,table3 where table1.id = table2.id and ...

хотя я локал скл почти не знаю .


В том-то и дело, что при работе с ДОСовскими таблицами (dbf) через ADOConnection, базой данных считается одна папка/каталог. Поэтому получается, что при открытии трех ADOConnection, я открыл три разных базы. А указанный вариант запроса не пройдет, так как мне надо таблицы именно из разных Connection (читай: разных папок/каталогов)...
...
Рейтинг: 0 / 0
20.08.2004, 10:45
    #32658300
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Select'ом
хмм интерестно даже ,
а такое не прокатывает ?

select * from [c:\aaa\table.dbf] ???


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
20.08.2004, 17:25
    #32659660
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Select'ом
2Станислав C.

так и сделай один коннекшн на папку с файлами и обьединяй потом в запросе

иначе никак
...
Рейтинг: 0 / 0
21.08.2004, 22:43
    #32660181
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Select'ом
>TQuery я не могу использовать, так как получаются "крякозябры" вместо
>русских букв
А какие настройки в Sytem->INIT и Drivers->Native->DBASE ?

В TQuery работает и
select * from "c:\aaa\table.dbf"
и
select * from :алиас1:таблица1 t1,
:алиас2:таблица2 t2 where t1.id = t2.id
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с Select'ом / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]