PHP код:
//Добавляем LinkedServer
query = "exec sp_addlinkedserver dbfsrv, 'Jet 4.0','Microsoft.Jet.OLEDB.4.0','C:\\MyFile.dbf',NULL,'dBase III'"
stat.executeUpdate(query);
//Добавляем логин
query = "exec sp_addlinkedsrvlogin dbfsrv, FALSE, sa, NULL ";
stat.executeUpdate(query);
//Льем данные
query = "insert into Openquery(dbfsrv,'SELECT code,name FROM [C:\\MyFile.dbf]')"+
"select cast(ltrim(rtrim(itemId)) as char(13)),"+
"cast(ltrim(rtrim(itemName)) as char(50)),"+
"from inventTable ";
Stat.executeUpdate(query);
//Подчищаем за собой
query = "exec sp_dropserver 'dbfsrv', 'droplogins'";
stat.executeUpdate(query);
Вот примерно так...