Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: osmor
запрос к серверу не может содержать локальные таблицы, если вы хотите использовать в одном запросе и данные из локальных таблиц и с севрера, то нужно или использовать odbc и прилинковать таблицы с сервера или создать запросы к серверу и эти запросы использовать в запросах содержащих локальные таблицы. (правда не помню работает это или нет)

Имена таблиц в базе должны быть уникальны.

что бы увидеть таблицы с сервера их нужно прилинковать, но тогда придется создать и использовать ODBC DSN
Если вы никак не можете без конструктора запросов, то можно сделать так.
1. Создать dsn.
2. прилинковать таблицы с сервера
3.в конструкторе создать запрос используя прилинкованные таблицы
4. открыть запрос в режиме SQL и скопировать текст запроса
5. изменить тип запроса на "запрос к серверу"
6. вставить скопированный текс запроса
7. прописать коннекшн

так же нужно учитывать что запрос к серверу должен быть написана с учетом синтаксиса той серсии sql который поддерживается серверем к которому делается запрос, и такой запрос не может содержать функции ACCESS.

А если я употребляю SQL-текст запроса в программе? Где мне указать "Строку подключения ODBC" ?

запрос открывается илиисполняется в определенном connection который и указывает на базу


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.