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

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



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


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

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

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

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


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

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

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

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


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

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


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

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

иначе никак
...
Рейтинг: 0 / 0
Помогите с Select'ом
    #32660181
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>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
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с Select'ом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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