Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

Прилинкованый сервер Visual FoxPro к MSSQL   Найти похожие ветки 

 
Семен Сорокин ©   (2004-07-02 14:25) [0]

Проблема в следующем:
Необходимо создать в MSSQLServer 2000 прилинкованный сервер с dbf-ом на VisualFoxPro
или получить к нему доступ через SQL Server (OpenRowset, OpenDataSource).
Тестовая рабочая станция с WinXP и SQL Server 2000 Developer Edition.
Установил Microsoft OLE DB Provider for Visual FoxPro.
Сиквел не прочухивает появления нового OLE DB Provider-а, при создании
прилинкованного сервера не существует в списке Provider Name провайдера для VisualFoxPro,
все попытки написать нечто похожее (в любых вариациях) на:
SELECT *
FROM OpenRowset("VFPOLEDB.1", "Driver={Microsoft OLE DB Provider for Visual FoxPro};DBQ=D:\;", "select top 20 * from table_name")
приводят к одному и тому же:
Server: Msg 7403, Level 16, State 1, Line 1
Could not locate registry entry for OLE DB provider "VFPOLEDB.1".

Как принудить сиквел разглядеть дополнительный OLE DB Provider?


 
Nikolay M. ©   (2004-07-02 14:44) [1]

МС СКЛ на твоей локальной машине или удаленный? Очень похоже на то, что локально у тебя провайдер есть, а не сервере - нет, отсюда и грабли.


 
Семен Сорокин ©   (2004-07-02 15:09) [2]

И MSSQL и DBF - локальные


 
Семен Сорокин ©   (2004-07-02 15:37) [3]

вопрос снят, Nikolay M. © - спасибо за ответ, вот правильная интерпретация:

select * from
OPENROWSET("MSDASQL",
"Driver={Microsoft Visual FoxPro Driver};UID=;PWD=;SourceDB=D:\;SourceType=DBF;Exclusive=No;Background
Fetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes",
"select * from table_name")


 
sniknik ©   (2004-07-02 17:02) [4]

MSDASQL это ODBC, в этом случае можеш не парится и не ставить OLE DB провайдера.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.032 c
14-1089217266
ALex191261
2004-07-07 20:21
2004.07.25
Как можно заблокировать клавиатура.


14-1089199366
Nein
2004-07-07 15:22
2004.07.25
как догнать двух зайцев?


3-1088612901
3APA3A
2004-06-30 20:28
2004.07.25
Зачем нужены курсоры?


1-1089650210
maverick
2004-07-12 20:36
2004.07.25
FastReport


14-1088591163
Tomkat
2004-06-30 14:26
2004.07.25
Fast Report 3





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский