|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.06.2012, 20:42 | #1 |
Пользователь
Регистрация: 06.06.2012
Сообщений: 22
|
связывание таблиц access mssql
как ПРОГРАММНО связать(прилинковать) таблицу из SQL в access'е?
раньше делал через ODBC, но как это сделать программно не знаю сервер удаленный как это сделать с помощью ADODB? как это сделать с помощью BDE? upd:прочитал все о библиотеке ADO похоже что нельзя так сделать, только через ODBC через ADODB можно организовать импорт/экспорт данных при помощи recordset'ов и циклов, но нужна конкретно связь с таблицей можно программно создать имя DSN в ODBC на VBA, при этом чтобы DSN создавался только один раз, но стоит ли? и как это сделать) и как обойтись без DSN'а? дублирование темы http://programmersforum.ru/showthrea...87#post1057987 (не там создал) Последний раз редактировалось aaaaa52; 08.06.2012 в 08:44. |
08.06.2012, 07:35 | #2 |
Пользователь
Регистрация: 06.06.2012
Сообщений: 22
|
ура сделал импорт данных с помощью ODBC без создания DSN'а
все просто: DoCmd.TransferDatabase acImport, "ODBC", _ "ODBC;DRIVER=SQL Server;SERVER=xxx.xxx.xxx.xxx\ALEX; UID=ya;PWD=mypass;LANGUAGE=us_engli sh;" _ & "DATABASE=test", acTable, "Table_1", "Табличкаваксессе" где xxx.xxx.xxx.xxx\alex - ip сервера и название экземпляра может кому пригодится но вопрос еще актуален? как СДЕЛАТЬ СВЯЗАННУЮ ТАБЛИЦУ?????? upd: сделал наконец-то связанную таблицу с помощью DoCmd.TransferDatabase acLink но появилась проблема: появляется диалоговое окно "выбор однозначного индекса" индекс нельзя почему то выбрать, ни добавить ни изменить в связанной таблице ничего нельзя (Пользователь обладает всеми правами на сервере) ну и вопрос как программно определить индекс, ну и соответственно чтобы это диалоговое окно не появлялось ???? все. проблема решена, нужны просто индексы на сервере(на тестовом сервере их не было) поэтому такая проблема возникла... тему можно закрывать сам себе ответил)) Последний раз редактировалось aaaaa52; 08.06.2012 в 08:42. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
связывание таблиц access mssql | aaaaa52 | Общие вопросы по программированию, компьютерный форум | 0 | 07.06.2012 19:35 |
связывание таблиц | Defender42 | БД в Delphi | 0 | 15.05.2012 12:14 |
Связывание таблиц | stscolt | БД в Delphi | 0 | 21.03.2010 11:29 |
связывание таблиц | vaso1983 | БД в Delphi | 0 | 17.05.2009 21:33 |
Связывание таблиц FoxPro в Access 2002 | Nessa | Microsoft Office Access | 2 | 04.11.2007 09:54 |