:: Visual Foxpro, Foxpro for DOS
ODBC для DBC/DBF
melnik
Автор

Сообщений: 289
Откуда: г. Владимир
Дата регистрации: 10.04.2003
Всех приветствую !
Вот возникла необходимость обратиться к фокспрошной БД из приложения написанного на другом языке .
Пока единственный вариант вижу в использовании ODBC для фокспрошных баз.
Т.е. вопрос:
Где можно взять/скачать подобную шняжку ?
И ктонить использовал подобные вещи ?
Если да, то какие там могут быть подводные камни ?

PS. База на VFP8
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
AnatolyS

Сообщений: 4565
Откуда: Санкт-Петербург
Дата регистрации: 21.01.2002
Лучше не через ODBC, а через OLEDB провайдера, который можно скачать здесь - www.microsoft.com
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
melnik
Автор

Сообщений: 289
Откуда: г. Владимир
Дата регистрации: 10.04.2003
2AnatolyS
Доброе врямя суток !
Спасибо за ответ .
Посмотрю попозже, что это такое .
Но человек, каторому это надо , сказал что врядли это ему подойдёт
Дело в том, что он это ищет для того, чтобы иметь возможность обращаться к фоксным базам из под Linux-а.
Т.е. идеальный вариант был бы всётки ODBC.
Хотя и это пойдёт, если оно будет корректно работать со всякими там оконными эмуляторами .
Хотя , опять же по моему мнению, очень даже врядли .

Неужто не существует ODBC для баз 8,9 -ого фокса ?
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
Ну почему не существует, вот например www.microsoft.com




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
melnik
Автор

Сообщений: 289
Откуда: г. Владимир
Дата регистрации: 10.04.2003
2PaulWist
И вам спасибо за ответ .
Но насколько я понял, это из той же оперы, что и предыдущая ссылка .
И походу я не так спрашивал
Сейчас поговорил с челом, и пришлёл к выводу, что ему нужен клиент ODBC для фокспрошных баз именно под Linux-ойдную систему .
И как мне кажется , с этим будут сложности .

Т.е. если у когонить есть мысли по этому поводу, поделитесь , плииизззз !!
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
Т.е. и клиент Linux и сервер он же?




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
melnik
Автор

Сообщений: 289
Откуда: г. Владимир
Дата регистрации: 10.04.2003
2PaulWist
Разговор был только о клиентеODBC под Linux .
Но если существует и серверODBC под Linux, то это только плюс , хотя думаю что этого уж точно в природе не существует



Отредактировано (31.03.05 17:47)


------------------
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
Т.е. клиент находится под Linux и надо из под него достучаться до сервера на кот лежат DBF и кот. тоже под Linux, если так то я затрудняюсь, что-либо сказать.

Если клиент под Linux, а DBF под Win, то можно предложить какой-нибудь механизм доступа через СОМ-интерфейс, ну и при обратном размещении ОС на клиенте и сервере, наверное тоже можно что-то подобное соорудить, но честно говоря - это мои догадки




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
AnatolyS

Сообщений: 4565
Откуда: Санкт-Петербург
Дата регистрации: 21.01.2002
В таком случае пусть тогда знакомый медитирует на словом CORBA. То есть, пусть пишет CORBA объект, который по сути будет являться провайдером - что еще посоветовать не знаю.
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
melnik
Автор

Сообщений: 289
Откуда: г. Владимир
Дата регистрации: 10.04.2003
2PaulWist
Интересует именно второй вариант .
Т.е. DBC/DBF находятся на виндовозовском сервере , а к ним нужно обратиться с линуксойдного клиента .
Вот это и нужно реализовать .............
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
AnatolyS

Сообщений: 4565
Откуда: Санкт-Петербург
Дата регистрации: 21.01.2002
Обратиться можно по-разному. WEB интерфейс устроит?
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
crazycrusher

Сообщений: 1
Дата регистрации: 31.03.2005
Привет участникам, я - тот "знакомый". Сразу скажу - с фоксом раньше не сталкивался вообще, просто ОЧЕНЬ нужно читать/писать в базы 8-9 фокса (щас 8-мой, но скоро 9) буит каким-нибудь способом кроме foxpro, вот ищу варианты. Web-интерфейс устроит, устроит практически любая хрень, которую можно автоматизировать клиент будет из-под linux работать, тут можно любые варианты практически, лишь бы "смоглось"
Ratings: 0 negative/0 positive
Re: ODBC для DBC/DBF
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi crazycrusher!

ODBC для VFP7/8/9 нет и не будет - по крайней мере производства MS. Последний имеющийся может без проблем лишь от VFP6 базы читать. Нет, конечно если в "новых" базах не используются новые "фишки" (Database-events, AUTOINC, VAR* поля) - то он сможет и их прочесть.

Я понятия не имею что может обеспечить сторона "Linux", а вот на Win-сервер можно поставить:
- COM+/DCOM компоненту (написанную на фоксе и отдающую данные по запросам в любом виде - например XML)
- Web-Service (как логическое развитие COM+) - общаться с ним в мире Windows можно посредством SOAP - думаю и в Linux есть всё необходимое.
- Банальный сервер-конвертер (постоянно крутящийся на Win-сервере), который будет например считывать из некоторой папки файлы, выполнять прописанные в них запросы, а результат отдавать тоже в виде файлов - но такой структуры какая устроит Linux прогу - опять-же XML, Comma-Separated Values, и т.п.

Однако мне кажется, что для Linux (а точнее для средств разработки его поддерживающих) при желании можно найти компоненты, которые позволят "напрямую" считывать (а возможно и записывать) dbf файлы - благо их структура хорошо документирована и весьма и весьма проста. Совсем другое дело, что "выполнить" ХП, в т.ч. триггера и прочие "прелести" DBC в таком случае будет практически невозможно.




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 30 Каратаев Guest (Гостей: 28)

© 2000-2024 Fox Club 
Яндекс.Метрика