Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Linked Server (Access) + ошибка со строковыми данными  [new]
Jetus
Member

Откуда: Украина, Хмельницкий
Сообщений: 741
Привет всем.

Имеется MS SQL Server 2008 (SQLEXPRESS). Создал на нем linked server на основе файла MS Access. Сервер работает нормально, выборки делает.
Но при попытке выбрать данные из одной таблицы выдает вот такую ошибку:
SQLServer
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' for linked server 'ROADMAX_ACCESS' returned data that does not match expected data length for
column '[ROADMAX_ACCESS]...[Reinstatement].Clients Ref'. The (maximum) expected data length is 40, while the returned data length is 5.

Я сделал выборку на MS Access'e и убедился, что максимальная длина строки в поле [Clients Ref] онной таблицы всего 11.

Подскажите, почему валиться эта ошибка и как ее пофиксить?
16 дек 11, 15:04    [11778186]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server (Access) + ошибка со строковыми данными  [new]
Glory
Member

Откуда:
Сообщений: 104751
Jetus
Я сделал выборку на MS Access'e и убедился, что максимальная длина строки в поле [Clients Ref] онной таблицы всего 11.

А задекларированная длина поля ?
16 дек 11, 15:06    [11778205]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server (Access) + ошибка со строковыми данными  [new]
Jetus
Member

Откуда: Украина, Хмельницкий
Сообщений: 741
Glory,

Открываю таблицу в дизайнере MS Access, пишет - 20.
16 дек 11, 15:09    [11778244]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server (Access) + ошибка со строковыми данными  [new]
Jetus
Member

Откуда: Украина, Хмельницкий
Сообщений: 741
Думаю, я нашел причину.
Одна запись в таблице "покорёжена". Не знаю как так вышло, но скорее всего это из на нее не получается выбрать данные.

Проблема в том, что я не могу ни изменить ее, ни удалить из таблицы, пишет:
MS Access
The search key was not found in any record


Как же мне быть?
16 дек 11, 16:24    [11778985]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server (Access) + ошибка со строковыми данными  [new]
Jetus
Member

Откуда: Украина, Хмельницкий
Сообщений: 741
Вот скриншот

К сообщению приложен файл. Размер - 42Kb
16 дек 11, 16:28    [11779019]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server (Access) + ошибка со строковыми данными  [new]
Glory
Member

Откуда:
Сообщений: 104751
Jetus
Как же мне быть?

Обратится в форум по Access
16 дек 11, 16:37    [11779082]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить