powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL Server и dbf
2 сообщений из 2, страница 1 из 1
MS SQL Server и dbf
    #32055887
ppcat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу вставить строку в dbf

Линкую dbf:
EXEC sp_addlinkedserver
'DBF',
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=D:\...'

Читает нормально:
select * from openquery(DBF, 'select * from klients')

Вставить не могу:
select * from openquery(DBF, 'insert into "klients.dbf" (kod, name, inn) values(''3'', ''name'', ''inn'')')

Выдает следующее:
Server: Msg 7357, Level 16, State 2, Line 51
Could not process object 'insert into "klients.dbf" (kod, name, inn) values('3', 'name', 'inn')'. The OLE DB provider 'MSDASQL' indicates that the object has no columns.

В хелпе смотрел. Таблица такая есть (ведь читает же). Дальше советуют проверить права (какие прави у dbf?). Все это на локальной машине с правами админа.
...
Рейтинг: 0 / 0
MS SQL Server и dbf
    #32055900
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При чем здесь таблица? OPENQUERY должен возвратить набор данных, естественно с колонками (иначе из чего SELECT?). Так вот в данном случае - не возвращает.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL Server и dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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