Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как поменять связь таблицы с SQL Server на mdb / 7 сообщений из 7, страница 1 из 1
29.09.2004, 10:24:21
    #32715928
Гость1234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять связь таблицы с SQL Server на mdb
Помогите пожалуйста. Не могу поменять программно связь таблицы с SQL Server на такую же таблицу в файле mdb.

Есть таблица. У нее строка связи "ODBC;DSN=DataSQL;APP=Microsoft® Access;WSID=PC245;DATABASE=Data". Пытаюсь свойство Connect поменять на ";DATABASE=c:\Data.mdb". После применения refreshlink выдается окно выбора ODBC.
Причем если с mdb переделывать на SQL Server все проходит нормально.
...
Рейтинг: 0 / 0
29.09.2004, 10:38:34
    #32715966
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять связь таблицы с SQL Server на mdb
Попробуйте установить такую строку связи:
"DATABASE=C:\Data.mdb;TABLE=TableName"
где TableName - это имя таблицы к которой хотите подключиться
...
Рейтинг: 0 / 0
29.09.2004, 11:06:00
    #32716044
Гость1234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять связь таблицы с SQL Server на mdb
Пробовал. Не помогает.
Пробовал строки
"DATABASE=C:\Data.mdb;TABLE=TableName"
";DATABASE=C:\Data.mdb;TABLE=TableName"
"DATABASE=C:\Data.mdb"
";DATABASE=C:\Data.mdb"
"MS Access;DATABASE=C:\Data.mdb"
"MS Access;DATABASE=C:\Data.mdb;TABLE=TableName"

Все тщетно
...
Рейтинг: 0 / 0
29.09.2004, 11:32:11
    #32716131
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять связь таблицы с SQL Server на mdb
Приветите код, где идет подключение.
В таких случаях, я обычно через контруктор подключаюсь, затем, из свойств подключения копирую необходимые параметры в код.
...
Рейтинг: 0 / 0
29.09.2004, 11:38:27
    #32716151
Гость1234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять связь таблицы с SQL Server на mdb
Код

For Each TblDf1 In CurrentDb.TableDefs
TblDf1.Connect="MS ACCESS;DATABASE=C:\Data.mdb"
TblDf1.refreshlink
Next TblDf1

Строку из конструктора пробовал вставлять. Не помогает. Где-то похоже таблица помнит что через ODBC подключалась. Но где?
...
Рейтинг: 0 / 0
29.09.2004, 11:42:04
    #32716160
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять связь таблицы с SQL Server на mdb
хде-хде... в караханде.

см. хелп по св-ву TableDef.Attributes.
заодно узнаешь, что поменять это св-во для уже существующих (добавленных в семейство) таблиц - не получится.
...
Рейтинг: 0 / 0
29.09.2004, 12:25:50
    #32716345
Гость1234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поменять связь таблицы с SQL Server на mdb
Это получается что у меня другого выхода как убивать таблицы и по новой создавать связь нет? Грустно весьма.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как поменять связь таблицы с SQL Server на mdb / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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