Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL Server и dbf / 2 сообщений из 2, страница 1 из 1
07.10.2002, 11:52:22
    #32055887
ppcat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server и dbf
Не могу вставить строку в 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
07.10.2002, 12:19:04
    #32055900
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server и dbf
При чем здесь таблица? OPENQUERY должен возвратить набор данных, естественно с колонками (иначе из чего SELECT?). Так вот в данном случае - не возвращает.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL Server и dbf / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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