| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Базы данных > [C++ Builder 6]ADO+БД на FOX PRO 9 |
| Автор: Palladin 15.4.2008, 05:32 |
| Собственно проблема возникла, через какую службу можно осуществить конект через АДО к БД на FOX PRO???? |
| Автор: Palladin 15.4.2008, 17:50 |
| Неужели никто незнает? |
| Автор: Rodman 15.4.2008, 19:51 |
| http://forum.vingrad.ru/forum/topic-167561/kw-foxpro-access.html знает |
| Автор: Данкинг 15.4.2008, 21:26 |
| А в чём проблема - через ADO, драйвер фокса там ищешь и создаёшь строку подключения. |
| Автор: Palladin 16.4.2008, 11:55 |
| Нету такого драйвера у меня, он появляется только после установки FoxPro на машину? а то у меня не установленный FOX(т.е. установленный но не в данной системе) |
| Автор: Данкинг 16.4.2008, 22:51 | ||
Угу. |
| Автор: ALXP 18.4.2008, 13:35 |
| для Данкинг незнаешь не пиши. Вот тебе в помощь http://www.microsoft.com/downloads/thankyou.aspx?familyId=e1a87d8f-2d58-491f-a0fa-95a3289c5fd4&displayLang=en# Это провайдер. http://msdn2.microsoft.com/en-us/library/80x51c04(VS.80).aspx Это сам поймешь для чего Вот строка подключения Provider=VFPOLEDB.1;Data Source=C:\;Password="";Collating Sequence=MACHINE Пользуйся компонентами dbGo TADOConnection Люди если незнаете темы не умничайте и не пишите давно изветстные ИСТИНЫ, такие как поиск тебе в помощь. Он здесь просит помощи, а не у поиска. |
| Автор: ALXP 18.4.2008, 14:49 | ||
| Ладно тоже пофлужу. B]
Обсолютно правильно. Но вы наверное непоняли то что я написал. Расшифровываю: Если хочет человек поболтать, то пусть идет во флудильню и там учит истинам. Если человек знает ответ или как решить данную проблему, то пусть поделится толковым ответом (код с коментариями понятными, ссылка на нужную инфу) и пусть еще сам проверит работает это или нет. Я тоже мастер языка во всех отношения и тоже люблю учить и давать практически бесполезные советы, но всегда воздерживаюсь от этого, т.к. толка нет, когда проблема стоит ребром. Форум для этого и существует, для помощи а не для болтовни. У меня тоже возникают проблемы которые я спрашиваю, но все что получаю, это пойди в Google. Да все это знают, и форумы по программированию знают и код находят, а вот рабочий он иди нет и вообще что делает понять не хотят. Советчики Были правда нормальные люди которые помогали, да Но практически до всего пришлось покапываться самому Да Данкинг очень класно ответил супер вариат УГУ. Еще додуматься надо А он подумал что человек может не для себя баазу пишет а чтобы у пользователя поставить, и что он должен везде ставить FOX ? что за чушь. Сначала надо думать, а потом говорить(писать) . Провайдера куда легче и быстрее поставить. И еще крутой ответ, то что провайдера нет, мда БАВАЕТ Я прямой человек, это и плохо и хорошо. |
| Автор: Rodman 18.4.2008, 14:54 |
| давай закроем наш разговор на этом, а то еще поругаемся! пусть топикстартер - теперь делает по наличию подсказок! |
| Автор: ALXP 18.4.2008, 15:28 |
| Хочу немного извинится перед Вами Rodman. поиском именно по форуму надо пользоваться (уметь пользоваться). Так что Palladin когда пишешь тему вопроса, там всегда есть список тем (с.м. внизу). Под названием "А здесь смотрели?", бывает полезно там почитать. |
| Автор: Palladin 19.4.2008, 23:06 |
| Я посмотрел, и поиск поюзал, порылся минут 30-40 не нашел того что нужно, сам пойми у меня нет платный да и дел невпроворот я немогу в поисках какойто инфы(при том что я знал, что если создать топ то по моему предположению ответ появится куда раньше чем я найду Добавлено через 4 минуты и 44 секунды УУУУ ALXP спс огромное именно то что надо Последний вопрос: Эту службу нада будет стваить на всех машинах на которых нету фокса но на которых будет работать моя программа? или же нет, т.е. нада поставить только на своей чтобы написать программу? |
| Автор: ALXP 21.4.2008, 11:09 |
| К сожалению нада ставить на всех машинах где будет работать прога. Но это же не весь фокс устанавливать нада |
| Автор: Palladin 21.4.2008, 12:37 |
| Спс всем |
| Автор: Jafa 5.6.2008, 23:02 |
| вопрос дурацкий, но всетаки может кто то подскажет)) на работе у нас используют foxpro7, на клиентских компах он ставится обичным копированием папки vfp7 на локальный диск и все, в клиентских приложениях(написаных на делфи или c++builder) которые я устанавливаю на эти компы указывается тока путь к файлу vfp7.exe. может кто подскажет как можна подключится в c++builder к dbf таблицам используя vfp7.exe |
| Автор: Palladin 5.6.2008, 23:09 | ||
Какойто вопрос непонятный |
| Автор: Данкинг 5.6.2008, 23:20 | ||||||
Тут всякие наезды на меня, оказывается, а я и не видел. Как же я мог пропустить?!
В общем и целом - действительно чушь, ибо если пишешь БД для клиента, то ИМХО фокс (т.е. DBF) - не лучший вариант (хотя, разумеется, всё зависит от конкретных целей БД).
Не понял, а зачем указывать путь к vfp7 ? И ещё не понял вопроса: если ты устанавливаешь приложения, значит, они уже как-то обращаются к .dbf ? Тогда что ещё надо? |
| Автор: Palladin 6.6.2008, 15:32 |
Походу это чтобы открывать фокспрошные файлы Но если так причем тут С++Builder? P.S. На форуме пошел какойто ряд непонятных вопросов, либо случайность, либо лето наступила и форумчане перестают думать о языках, для меня это уже 3 вопрос который я просто не понимаю... |
| Автор: Jafa 7.6.2008, 19:48 |
| я просто хочу узнать как можно подключиться до dbf таблиц зная где находится vfp7 (каталог был просто скопирован)? |
| Автор: Jafa 7.6.2008, 20:13 |
| и еще вопросик если можно))) я недавно пробовал на вкус программировать в JBuilder, одно что мне понравилось это то что исходный файл включает в себя драйвер подключения к таблицам(jdbc), довольно таки удобно, пользователю не надо дополнительно устанавливать BDEху или еще какието драйвера для того чтобы моя программа работала, можно ли в C++Builder реализовать такойже принцип под ключ? |
| Автор: Palladin 7.6.2008, 20:42 | ||
Сам vfp7 тебе ненадо, тебе нада служба(драйвер так сказать), которая устанавливает вместе с фоксом! Но конечно же можно "повелосипедить":) вообщем вроде как можно какието библиотекы выдрать с папки установленного фокспро и закинуть к себе в папку с программой, что-то где-то подключить и норм будет, но эт неточно, просто где-то такое слышал |