Опитвам се да чета DBF файлове на Foxpro с Microsoft SQL Server 2008 R2.
Пиша това запитване:
SELECT *
FROM OPENROWSET('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;
SourceDB=D:\DB\;
SourceType=DBF',
'SELECT * FROM MyTable')
Също така инсталирах доставчика „VFPOLEDB“, за да изпълня заявката. Но не се изпълнява и получих тази грешка:
Съобщение 7399, ниво 16, състояние 1, ред 1
Доставчикът на OLE DB „MSDASQL“ за свързан сървър „(null)“ съобщи за грешка. Доставчикът не даде никаква информация за грешката.
Msg 7303, ниво 16, състояние 1, ред 1
Не може да се инициализира обектът източник на данни на доставчика на OLE DB "MSDASQL" за свързан сървър "(null)".
Изпълних правилно тази заявка преди, но сега не се изпълнява, не знам защо! Намих това в Google, но не помогна.
Как мога да чета DBF файлове с помощта на SQL Server 2008 R2? Моите СУБД работят на Windows 7 OS, а също и на Windows 2003 Server.
Благодаря предварително, Мохсен.
Import Data
? Просто изберете своя DBF файл и му кажете къде да копира данните - person marc_s   schedule 23.02.2013