
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.06.2003, 10:25
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Господа !! Существует следующая проблема !! Была база данных в Access 97 . Она была удачно сконвертирована в базу SQL 2000 . Подскажите пожалуйста как теперь создать связи из другой базы данных в Access с таблицами этой базы данных в SQL ? При выполненни команды через диспетчер связанных таблиц программа выдает следующий перл " база данных (в смысле та которая в SQL) уже используется" и процесс создания связей прекращается. При остановке SQL сервера естественно выдается сообщение что формат базы данных нераспознан. SQL клиент на компьютере установлен. В чем же соль?? Как выйти из данной ситуации ?? Заранее признателен ! Да, и еще .. насколько ощутимо повысится быстродействие при такой организации - база данных Access путем связанных таблиц берет данные хранящие в SQLной базе. Раньше обе базы были на Access, производительность была достаточно низкой .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.06.2003, 13:20
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Переход на SQL требует переделки приложения. Если етого не сделать, то лучше не переходить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.06.2003, 14:08
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
хм, так в том и дело ... что полный переход невозможен .. Неужели нет возможности связать таблицы аксесса с таблицами SQL ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.06.2003, 14:10
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
> Неужели нет возможности связать таблицы аксесса с таблицами SQL ??? Why бы и not? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.06.2003, 14:16
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Так как это сделать то ? Проблема в этом то ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.06.2003, 14:18
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
А при чем тут диспетчер связанных таблиц? А если просто попробовать прилинковать одну таблицу через ODBC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.06.2003, 14:20
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
А поподробнее можно ?? я сим делом никогда не занимался .. вот и маюсь . хорошо что не без добрых людей мир .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.06.2003, 14:25
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
1. В панели управления (ODBC) создаем DSN, смотрящий на базу SQL-Server'а. Удостоверяемся через кнопку Test Connection, что он работает. 2. В Аксессе на белом пространстве среди списка таблиц правый клик -> Link Table -> выбираем наш DSN и нужные таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.06.2003, 15:14
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Так, таблицы с зелеными глобусами появились ... Связь DSN с сервером в порядке .. Хм, счас ток помрешь имена таблиц менять ... всеж формата "dbo_" стали .. а аксесс нихрена не различает что имена изменились .. Но все равно огромное спасибо за наставление заблудшей души .. Свет в конце пути виден .. вот ток одно меня терзает .. как с быстродействием то будет ?? на сколько по сравнению с обычным аксессовским вариантом быстее будет .. ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2003, 12:38
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Саныч, теперь новый головняк возник .. как сделать что бы при связывании таблицы был с именами которые у них были ... Т.е. без приставки "dbo_ " в начале .. а та аксесс при связывании перестает эти таблицы использовать, поскольку у него то забито в запросах/формах и везде нормальное (без dbo_ ) именование . А если Таблиц переименовать то их ведь тогда SQL перестанет понимать . Чего делать то ????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2003, 15:04
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
У меня есть программа, которая привязывает таблицы по заданному списку и откидывает dbo. Она у меня на работе, я там буду в воскресенье (в Израиле, как известно, выходные пятница и суббота). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2003, 15:34
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
"А если Таблиц переименовать то их ведь тогда SQL перестанет понимать " Можно спокойно переименовывать. Это просто ссылки. Но особо не радуйся, с производительностью будет совсем труба - значительно медленнее Accessа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2003, 10:51
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Итак, вот обещанное. 1. Присоединяем одну таблицу вручную, проверяем ее Connect: CurrentDb.TableDefs!НазваниеЭтойТаблицы.Connect Полученный стринг запоминаем. 2. Сохраняем где-нибудь (скажем, во временной таблице) названия всех таблиц, к которым надо прилинковаться. Например, проходом по старой базе с аксессовскими таблицами: Dim t As TableDef For Each t In CurrentDb.TableDefs ... t.Name Next 3. Проходим по этому списку и прилинковываем каждую таблицу так: Set t = CurrentDb.CreateTableDef(НазваниеКакДолжноБытьВАксессе) t.Connect = ТотСтрингКоторыйМыЗапомнилиРаньше t.SourceTableName = НазваниеКакНаСервере CurrentDb.TableDefs.Append t ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2003, 10:55
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Точнее: Set t = CurrentDb.CreateTableDef("НазваниеКакДолжноБытьВАксессе") t.Connect = "ТотСтрингКоторыйМыЗапомнилиРаньше" t.SourceTableName = "НазваниеКакНаСервере" CurrentDb.TableDefs.Append t ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.06.2003, 10:38
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
для ника .. нельзя таблицы переименовывать ... не понимает SQL .. Nick987 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.06.2003, 17:59
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Я имел в виду переименование ссылок на прилинкованные таблицы в Access, а не сами таблицы в SQL. Разве не об этом речь была? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2003, 12:42
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Для ника ... тогда запросы аксеса не работают .. Для саныча ... Плиз пожалуйста на мыло Ralexa@yandex.ru листинг этой программы отработавшей с кокретным примером .. А то что - то где - то у меня не так .. Никак не добъюсь чтоб все табицы переименовывались .. как - то странно все .. хотя я мот чего не так делаю .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2003, 12:53
|
|||
|---|---|---|---|
|
|||
Господа! Как проблема со связью таблиц Access97 и базы в SQL |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1681069]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 376ms |

| 0 / 0 |
