Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
xKIA Member Откуда: Сообщений: 53 |
Сделал линк сервер:EXEC sp_addlinkedserver @server = 'MYSRV', @provider = 'MSDASQL', @srvproduct = 'OLE DB Provider for ODBC', @datasrc = 'MYSRV', @provstr = 'dBASE IV' На самом серваке прописана папочка в настройках ODBC кладу туда файл dbf в формате dBBASE IV делаю: select * from OPENQUERY(MYSRV, 'select * from SOCRBASE') Всё работает прекрасно - тест прошёл. Теперь кладу в эту же папочку dbf файл, с которым, собственно и надо работать. При попытке селекта получаю 7350. Просмотрщик показывает что формат dbf VFP3 в настройках ODBC есть только dBase III, IV, 5.0 (ни один из них не прокатил) Что можно сделать? |
16 апр 14, 11:03 [15889282] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Найти драйвер, который умеет работать с VFP3 |
||
16 апр 14, 11:22 [15889463] Ответить | Цитировать Сообщить модератору |
xKIA Member Откуда: Сообщений: 53 |
То есть они полностью несовместимы? |
16 апр 14, 11:31 [15889543] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Кто "они" ? Файлы ? Так это от драйвера и зависит. Все различия dbf файлов - они в заголовке |
||
16 апр 14, 11:33 [15889571] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8492 |
Надо установить OLE DB Provider for Visual Foxpro. И с ним работать. Ну или фокспрошников подергать за органы, чтобы сформировали dBase IV. |
16 апр 14, 11:41 [15889652] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |