powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - Query - разбора параметров connection
4 сообщений из 4, страница 1 из 1
Excel - Query - разбора параметров connection
    #33927902
Stagiere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем.
Мог бы кто-нибудь объяснить что обозначает каждый параметр в connection и особенно какие из них важны, какие нет.
Код: plaintext
DSN, UID, PWD
здесь все ясно.

А вот что такое
Код: plaintext
APP, WSID
Обязательны ли они? Какую они играют роль. И почему когда их не указываешь, они появляются автоматически? А если этот же файл открыть на другом компьютере, изменится ли APP? Обязательно ли в коде указывать драйвер или он определится автоматически?

Почему когда указывается длинную строчку с connection, в результате, когда смотришь в командной строке
Код: plaintext
1.
? ActiveSheet.QueryTables( 1 ).Connection
 
то выпадают только некоторые параметры?


И еще, мне постоянно надо будет "прыгать" с одной базы данных на другую на разных серверах и еще одна из них MS SQL другая ORACLE. Почему в connection для второй прописывается имя сервера, а во второй Network?
Код: plaintext
1.
Oracle:  "...; SERVER = ....."
MS SQL: "...; Network = ...."
Нужно ли указывать сервер для MS SQL? Или Network его заменяет? Тогда как узнать его "имя", зная сервер?
...
Рейтинг: 0 / 0
Excel - Query - разбора параметров connection
    #33929513
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StagiereМог бы кто-нибудь объяснить что обозначает каждый параметр в connection и особенно какие из них важны, какие нет.
Идешь сюда: http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=en
Выкачиваешь MDAC 2.8, в нем лежит самое полное и правильное описание ODBC. Там есть ответы на все твои вопросы.

Если кратко: В ODBC главным компонентом является драйвер . Для разных типов баз данных эти драйвера разные. Команды подключения отдаются драйверу и он с ними работает. Соотвественно у каждого драйвера свой собственный набор служебных слов. Поэтому на вопрос: "Почему в connection для второй прописывается имя сервера, а во второй Network?" можно дать только один ответ: Патамушта!

StagiereИ еще, мне постоянно надо будет "прыгать" с одной базы данных на другую на разных серверах и еще одна из них MS SQL другая ORACLE.
Значит тебе прийдется учить два диалекта и не забывать с какой базой в данный момент ты работаешь.
...
Рейтинг: 0 / 0
Excel - Query - разбора параметров connection
    #33933095
Stagiere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибочки большое
...
Рейтинг: 0 / 0
Excel - Query - разбора параметров connection
    #33940974
Stagiere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, может, кто знает.

Когда ставишь автоматическое обновление Query, как можно "словить" тот момент, когда она обновляется, чтобы добавить к этому событию другие действия?

В хэлпе только два события описаны:
Код: plaintext
1.
Private Sub QueryTable_AfterRefresh(Success As Boolean)
Private Sub QueryTable_BeforeRefresh(Cancel As Boolean)

Чего-то не соображу как их использовать. Как заставить их выполняться, если автоматическому обновлению не соответствует никакой код... Как можно уточнить, что это событие относится именно к определенно таблице, если у меня их несколько на листе? И вообще, где взять значение Success, когда мне именно и надо знать результат обновления(получилось или нет)?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - Query - разбора параметров connection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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