Не могу связать две таблицы sql


Опубликовано: 12.09.2017, 11:50/ Просмотров: 381

winXP
Member
Откуда:
могу Сообщений: 8
Хелп плиз
есть два файла mdb и две таблицы, и есть запрос который вытаскивает даные из одной таблицы преобразовывает и записывает в другую таблицу. проблема в том что эти таблицы лежат в разных файлах. И есть еще ограничение - надо работать через ODBC. Вопрос - как в запросе сослаться на эти две таблицы, или может иной способ перенсти данные Владимир Саныч
Member
Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40347
Если таблицы прилинкованы через ODBC, то не имеет никакого значения, что они лежат в разных файлах. Shuhard
Member
Откуда:
Сообщений: 4796
версия Access формат mdb/adp? winXP
Member
Откуда:
Сообщений: 8
Если через ODBC не имеет значения что они лежат в разных файлах то как это сделать?
Access 2000, формат mdb Владимир Саныч
Member
Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40347
Если обе таблицы прилинкованные, то на них надо ссылаться обычным образом, как будто они местные. Просто по имени. winXP
Member
Откуда:
Сообщений: 8
но они не приликованы, они просто существуют, проблема в том, что я незнаю как их прилинковать :) winXP
Member
Откуда:
Сообщений: 8
Никто незнает?????? Владимир Саныч
Member
Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40347
На белом пространстве среди списка таблиц правый клик -> Link -> ODBC -> выбрать DSN -> выбрать таблицу. Темный
Member
Откуда:
Сообщений: 11941
Теперь для русского офиса:
На белом пространстве среди списка таблиц правый клик -> Связь с таблицами -> В диалоговом окне выбираешь нужный файл mdb -> в след. окне выбираешь нужные таблицы из этого файла -> Нажимаешь кнопку OK Владимир Саныч
Member
Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40347
Темный, это не для ODBC. :^) А дальше я в течение нескольких постов коряво объясняю Темному, что надо только через ODBC.
Посты удалены в целях экономии места.
Темный
Member
Откуда:
Сообщений: 11941
Мне жуть как интересно, чем же вызвано подобное ограничение. Просто в целях развития. Владимир Саныч
Member
Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40347
Черт побери. Но там действительно файлы mdb... И правда, зачем тогда ODBC? winXP
Member
Откуда:
Сообщений: 8
История такая, один "Великий" программист, написал одну програму которая работает с железом а данные хранит в нескольких файлах, один файл его собственного формата (текущие данные) и один архив mdb, моя задача собрать эти данные в одну кучу, для подсчета статистики (пока я остановился на mdb, потому что на другую СУБД мне пока добро не дали), программу пришлось писать на Си, самое замечательное что я не могу связать таблицы средствами Access потому, что я не всегда знаю где лежит этот архив, если конечно только это можно сделать средствами драйвера ODBC. Я написал запрос, котрый переносит данные в мои таблицы, но для его выполнения область видимости того архива и моих таблиц должна быть одна. почему выбрал отдельный файл - потому что я планирую перейти к другой СУБД, для того что бы все манипуляции с данными максимально приблизить к этим данным. Надеюсь я объяснил суть проблемы :)
Как мне сделать так что бы этот запрос видел и архив и мои таблички??? FEV
Member
Откуда: Москва
Сообщений: 985
Может это поможет: [base1.mdb].table1 winXP
Member
Откуда:
Сообщений: 8
Благодарю!!! это действительно работает :) Виртуальные форумы   Темы из всех форумов за 3 дня   Мои избранные форумы Использование СУБД   Microsoft SQL Server   Firebird, InterBase   Oracle   Microsoft Access   IBM DB2, WebSphere, IMS, U2, etc   MySQL   PostgreSQL   OLAP и DWH   Sybase ASA, ASE, IQ   Informix   Другие СУБД   FoxPro, Visual FoxPro   Caché   SQLite   NoSQL, Big Data Дискуcсии   Сравнение СУБД   Проектирование БД   Работа   ERP и учетные системы   Разработка информационных систем   Тестирование и QA   Отчетные системы   Просто треп   Наши за рубежом   Сертификация и обучение   Hardware   Управление процессом разработки ИС   Юридические вопросы в ИТ Microsoft.NET   WinForms,.Net Framework   ASP.NET   ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM   WPF, Silverlight   WCF, Web Services, Remoting Программирование   Delphi   C++   Visual Basic   Программирование   Java   Разработка под мобильные платформы   PowerBuilder   Microsoft Office   SharePoint   XML, XSL, XPath, XQuery Web Технологии   PHP, Perl, Python   HTML, JavaScript, VBScript, CSS Администрирование ОС   Windows   Unix-системы   Другие: Mac OS, PalmOS, BeOS, PocketPC SQL.RU   Обсуждение нашего сайта   Вопрос-Ответ   Test
Источник: http://www.sql.ru/forum/86473/kak-svyazat-dannye-iz-dvuh-tablic-v-raznyh-faylah



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Как связать таблицы в Access 2003 / Microsoft Access / Выкройка комбинезона женского простого

Не могу связать две таблицы sql Не могу связать две таблицы sql Не могу связать две таблицы sql Не могу связать две таблицы sql Не могу связать две таблицы sql Не могу связать две таблицы sql Не могу связать две таблицы sql Не могу связать две таблицы sql

Похожие новости