SQLServerでいくつかの単純なVisualFoxProテーブルを更新しようとしています。次のリンクサーバーを作成しました。
sp_addlinkedserver @server = 'UTIL',
@srvproduct = 'VFP',
@provider = 'VFPOLEDB',
@datasrc = 'L:\M2MDATA\Util\util.dbc'
GO
そして、次の作品:
select * from UTIL...utcomp
ただし、次のステートメントは使用できません。
update util...utcomp
set fmaddress = '123 Elvis Dr.'
where fcsqldb = 'M2MDATA01'
エラーが発生しました:
リンクサーバー「util」のOLEDBプロバイダー「VFPOLEDB」がメッセージを返しました複数ステップのOLEDB操作でエラーが発生しました。可能な場合は、各OLEDBステータス値を確認します。作業は行われませんでした。"。メッセージ7333、レベル16、状態2、行2リンクサーバー"util"のOLEDBプロバイダー"VFPOLEDB"からのブックマークを使用して行をフェッチできません。
最新バージョン(9.0)をインストールしているので、最新のプロバイダーが必要です。私は何か間違ったことをしていますか?SQLからVFPを更新することはできませんか?