|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Подключение к .dbf в разных папках
Здравствуйте, помогите пожалуйста разобраться с подключением к БД. База данных состоит из 2 папок, в первой папке находиться файл 1.dbf во второй 2.dbf.
В 1.dbf есть поля ФИО (Вася, Петя, Маша) и пол (1,1,2) где 1- мальчик, 2-девочка. А в 2.dbf как раз и расшифровывается что 1- мальчик, 2-девочка. Если 1.dbf и 2.dbf находятся в одной папке, то проблем не возникает. Все отлично подключается и отображается в DBGrid-e как надо. Но вот вопрос, а как подключаться, если они находятся в разных папках? |
#2
|
||||
|
||||
Код:
Query1.SQL.Text:='select * from "2\animals.dbf", "1\country.db"'; Query1.Open; \Новая папка\1\country.db \Новая папка\2\animals.dbf Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Ser-kot (27.04.2012)
|
#3
|
|||
|
|||
Т.е. У меня такой запрос получается:
select * from (tabl1 INNER JOIN "2\tabl2.dbf" ON tabl1.pol=tabl2.kod) выдает ошибку синтаксиса |
#4
|
||||
|
||||
Код:
Query1.SQL.Text:='select * from "customer\customer.db" customer, "orders\orders.db" orders where customer.custno=orders.custno'; Query1.Open; Пишу программы за еду. __________________ |
#5
|
|||
|
|||
все разобрался, спасибо. Получился такой запрос
select * from (1\tabl1 INNER JOIN 2\tabl2 ON tabl1.pol=tabl2.kod) Все заработало, спасибо. |