|
|
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
Подскажите, как в Access програмно прилинковать таблицу из другой БД с указанием имени пользователя и пароля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 12:14 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
Набери в поиске "прилинковать таблицу", посмотри, почитай ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 12:31 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
Что я должен почитать? Нихрена оно не ищет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 12:46 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
А кнопочку "Найти" нажимал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 12:50 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
Dim tdf As TableDef Set tdf = CurrentDb.CreateTableDef("имя") tdf.Connect = "ConnectLine" tdf.SourceTableName = "имя таблицы в другой базе от куда линкуешь" CurrentDb.TableDefs.Append tdf ConnectLine зависит от того через что ты устанавливаешь связь например через ODBC: "ODBC;DATABASE=имябазы;UID=имя пользователя в базе;PWD=пароль пользователя;DSN=имя ODBC источника;" больше не знаю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 12:55 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
Или почитай в хелпе по поводу DoCmd.TransferDatabase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 17:51 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
TO Fat Lamer А должно ли при этом существовать ODBC соединение в Администрирование| ODBC с аналогичным именем пользователя паролем и т.д. ?? И вообще можно ли каким-либо образом прилинковывать таблицы не настраивая ODBC соединение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 13:39 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
Насчет существования ODBC - не знаю, не пробовал. Я линкую через TransferDatabase без пароля и имени пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 13:52 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
А что такое TransferDatabase ? И где у тебя находятся таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 13:57 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
Таблицы у меня находятся в других аксессовских базах на локальном компе. Есть прога, которая должна пробежать по этим базам, взять из них данные и всю эту кучу обработать. TransferDatabase - это метод объекта DoCmd, и служит для линковки между аксессовскими базами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 14:15 |
|
||
|
Как прилинковать таблицу?
|
|||
|---|---|---|---|
|
#18+
DAO: "с другим именем" ты можешь открыть другой сеанс DAO (если работаешь с Аксесовскими таблицами)./* Set рабочаяОбласть = CreateWorkspace(имя, пользователь, пароль, тип) */ Чтобы объединять таблицы "разных" баз в запросе, пользователь _этого_ сеанса (в котором пытаешься выполнить запрос из VBA) должен иметь права на все таблицы (запроса). Если нет (разные таблы - разные пользователи - разные права), то обмен данными между сеансами осуществляй через VBA. ODBC: - юзер задается в строке подключения. В т.ч. в строке подключения таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 15:52 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32199689&tid=1679290]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 327ms |

| 0 / 0 |
