Главная страница
    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
3-1138093925
BAX
2006-01-24 12:12
2006.03.19
Коннект к базе?


15-1141056322
rsetpro
2006-02-27 19:05
2006.03.19
Реклама в метро, наружная реклама, реклама на транспорте.


6-1134121432
Wiz@rd
2005-12-09 12:43
2006.03.19
WinInet & 404, 403, 301


2-1141399184
Handle
2006-03-03 18:19
2006.03.19
Как завершить системныЙ процесс?


2-1141168058
ArtemESC
2006-03-01 02:07
2006.03.19
ListBox...





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