Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Файлы DBF (Много прочитала здесь на эту тему - не помогло) / 7 сообщений из 7, страница 1 из 1
11.10.2002, 08:17:36
    #32057308
NewGuest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы DBF (Много прочитала здесь на эту тему - не помогло)
Здравствуйте!

Есть проблема - доступ к файлам в формате DBF

В последнее время пытаюсь действовать следующим образом:
Код: plaintext
1.
2.
3.
SELECT     *
FROM         OPENROWSET('MSDASQL', 
                      'Driver={Microsoft Visual FoxPro Driver};UID=;SourceDB=C:\...;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Russian;Null=No;Deleted=Yes;',
                       'SELECT * FROM table ') Rowset_1


При запуске - появляется результат

А при сохранении представления появляется ошибка -
ODBC error:[Microsoft][ODBC SQL Server Driver][SQL Server]The operation could not be performed because the OLE DB
provider ‘MSDASQL’ was unable to begin a distributed transaction.
[Microsoft][ODBC SQL Server Driver][SQL Server][OLE/DB provider returned message:
[Microsoft][ODBC Visual FoxPro Driver] Driver not capable

Помогите разобраться, почему так?
...
Рейтинг: 0 / 0
11.10.2002, 11:43:15
    #32057408
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы DBF (Много прочитала здесь на эту тему - не помогло)
1. Вы запускаете предложенный код "в одиночку" или в составе пакета/процедуры ?\r
\r
2.Это тоже прочитали ?
...
Рейтинг: 0 / 0
11.10.2002, 12:03:58
    #32057418
NewGuest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы DBF (Много прочитала здесь на эту тему - не помогло)
1. Я просто создаю новое представление в Enterprise Manager
2. Читала, не очень внимательно правда. Мне кажется у меня не такие сложные запросы, как были у MiCe
Пробовала менять SET IMPLICIT_TRANSACTIONS ON/OFF. Безрезультатно.
...
Рейтинг: 0 / 0
11.10.2002, 12:36:38
    #32057441
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы DBF (Много прочитала здесь на эту тему - не помогло)
Давайте начнем с простого - в QA ваш запрос срабатывает ?
...
Рейтинг: 0 / 0
11.10.2002, 12:44:57
    #32057451
NewGuest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы DBF (Много прочитала здесь на эту тему - не помогло)
Да
Но вместо русских букв - непереводимые символы

Запрос срабатывает и при создании представления в EM (при этом с кодировкой все нормально), но сохранить его невозможно, появляется указанная ошибка
...
Рейтинг: 0 / 0
11.10.2002, 12:53:06
    #32057462
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы DBF (Много прочитала здесь на эту тему - не помогло)
Попробуйте создать View в том же QA.

Или создайте в EM View на основе какой-нибудь "левой" таблицы и отредактируйте его но не в режиме Design а в режиме Properties.
...
Рейтинг: 0 / 0
11.10.2002, 13:12:47
    #32057472
NewGuest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файлы DBF (Много прочитала здесь на эту тему - не помогло)
Редактирование в режиме Properties не прошло
Выдал ошибку:
Error 7392: Could not start a transaction for OLE DB provider ‘MSDASQL’

С помощью QA все получилось.

Большое спасибо за внимание.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Файлы DBF (Много прочитала здесь на эту тему - не помогло) / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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