Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

не работает 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.054 c
6-1133353072
alexx1524
2005-11-30 15:17
2006.03.19
indy, IdMessage, TidAttachment


6-1132550273
vitek
2005-11-21 08:17
2006.03.19
Как перехватить сообщение по сети


15-1140629398
Tria
2006-02-22 20:29
2006.03.19
Есть ли у кого-то опыт написания программ на Kylix?


4-1135644089
Arazel
2005-12-27 03:41
2006.03.19
Чтение секторов из под Win9x КАК?


2-1141584780
xroot
2006-03-05 21:53
2006.03.19
Отвалился дебаггер