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

Вниз

не работает Linked Servers из Делфи   Найти похожие ветки 

 
midavik ©   (2006-01-28 16:48) [0]

одна из подзадач перекачать данные из MSSQL в ДБФ-ку юзая только MSSQL сервер.
Так вот сделал линкованный сервер как в faq написано
[url=http://]http://www.sql.ru/faq/faq_topic.aspx?fid=146[/url]

а именно:

EXEC sp_addlinkedserver
@server = "FOX_OLEDB",
@provider = "VFPOLEDB",
@srvproduct = "",
@datasrc ="D:\Raports\DBF",
@provstr = "Collating Sequence=RUSSIAN"

В каталоге D:\Raports\DBF есть пустая таблица TEST.dbf в которую и надо записать данные.

Пишу запрос в Query Analyzer-e:

insert into FOX_OLEDB...[D:\Raports\DBF\TEST]
select FL1, FL2, FL3, FL4
from temp_info

В итоге все ок, записалось как надо.

А вот запуск этого же запроса через Delphi выдает ошибку:

---------------------------
Debugger Exception Notification
---------------------------
Project FServer.exe raised exception class EOleException with message "Parameter object is improperly defined. Inconsistent or incomplete information was provided". Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------

Такую же ошибку выдает и просто запрос вида:

select FL1, FL2, FL3, FL4 from FOX_OLEDB...[D:\Raports\DBF\TEST]

хотя в Query Analyzer-e он же работает на ура и возвращает содержимое DBF файла.

Вопрос: Почему так происходит, что из Делфей с прилинкованными серверами MSSQL-a не возможно работать?


 
Nikolay M. ©   (2006-01-28 16:58) [1]


> D:\Raports\DBF\TEST


И где же конкретно твои рАпортсы находятся?


 
midavik ©   (2006-01-28 17:05) [2]

Я же написал в каталоге D:\Raports\DBF\ находится ДБФ-ка TEST.dbf


 
midavik ©   (2006-01-28 17:08) [3]

путь корретный если ты на счет буквы А... :-)


 
Nikolay M. ©   (2006-01-28 23:03) [4]

Нет, я намекаю насчет любой буквы диска - где?


 
midavik ©   (2006-01-30 09:13) [5]

еще раз говорю путь корректный,  в каталоге D:\Raports\DBF\ находится ДБФ-ка TEST.dbf.
Запрос же из менеджера работает, а из Делфи нет!


 
Nikolay M. ©   (2006-01-30 10:17) [6]

В последний раз спрашиваю (верю, что путь корректный и там лежат дбфки): путь корректный где?


 
sniknik ©   (2006-01-30 10:55) [7]

перевод:
сервер/рабочая станция, запуск одного/другого варианта - где в обоих случаях лежат dbf-ки? и откуда в каждом случае выполняется тест?


 
Nikolay M. ©   (2006-01-30 11:08) [8]

Пришел sniknik © и обломал всю интригу :(


 
midavik ©   (2006-01-30 11:21) [9]

dbf-ки лежат на той же машине что и MSSQL-сервер. На той же машине и сама прога (это серверная прога) запускается.


 
Nikolay M. ©   (2006-01-30 11:44) [10]


> Parameter object is improperly defined

:\Raports\DBF\TEST воспринимается как параметр. Попробуй оставить только TEST.


 
midavik ©   (2006-01-30 14:05) [11]

понятно. спасибо



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

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

Наверх




Память: 0.46 MB
Время: 0.013 c
2-1141052609
anonymous-
2006-02-27 18:03
2006.03.19
Минимальный размер splitter


2-1141533960
Nsk3d
2006-03-05 07:46
2006.03.19
выделение всего


15-1140637091
Некто
2006-02-22 22:38
2006.03.19
Перепрошил БИОС материнской платы. Теперь проблема.


4-1135669645
beglec
2005-12-27 10:47
2006.03.19
Как узнать загрузку процессора


5-1127484272
Expl
2005-09-23 18:04
2006.03.19
Динамическое создание и удаление форм





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский