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

Вниз

DBF Сеть   Найти похожие ветки 

 
flaxe   (2008-07-07 13:35) [0]

Что нужно писать в ConnectionString, чтобы сконнектиться с Файлом DBF, который находится на втором ПК. И что нужно иметь на втором ПК?
или стандартных средств нету и надо все это реализовывать через IdTCP?


 
Anatoly Podgoretsky ©   (2008-07-07 13:38) [1]

> flaxe  (07.07.2008 13:35:00)  [0]

Тоже, что и на одном.
Покажи свой неправильный ConnectionString


 
flaxe   (2008-07-07 14:44) [2]

Provider=MSDASQL.1;Persist Security Info=False;Data Source=Файлы DBASE;Extended Properties="DSN=Файлы dBASE;DBQ=C:\Base\;DefaultDir=C:\Base;DriverId=533;MaxBufferSize=2048;PageTimeou t=5;";Initial Catalog=C:\Base\;

Собстно Я пробывал всякие 192.168.0.5:C:\Base\; Пробывал Server=...; Port=..; но либо мне пишет не правильная строка, либо никакой реакции и файл ищется у меня.


 
Anatoly Podgoretsky ©   (2008-07-07 14:50) [3]

1. Это DBQ=C:\Base\;DefaultDir=C:\Base; никак нельзя назвать на другом компьютере.

2. Придуман самый длинный путь для доступа к базе, три посредника в цепочке, надо уменьшить как минимум до двух, до JET а еще лучше перейти на самый короткий путь - на БДЕ

3. а это 192.168.0.5:C:\Base\;  формат Firebirs/Interbase

4. какие еще порты и серверы - это же файл-серверная БД

Что бы работало, необходимо прописать правильные DBQ, DefaultDir и Initial Catalog


 
Правильный^Вася   (2008-07-07 15:01) [4]

зачем ты через одбц лезешь?


 
flaxe   (2008-07-07 15:05) [5]


> Придуман самый длинный путь

Так и хочется прокричать:"Мы не ищем легких путей!!!" )

Вообщем как я понял, работа dbf по сети это чтото типа  DBQ=\\192.168.0.5\Base\;DefaultDir=\\192.168.0.5\Base;
Т.е. таким образом весь файл базы целиком сначала "скачивается" на мой комп и уже на моем открывается и обрабатывается?
Ресурсы 2ого компа тут никак нельзя задействовать?

В голове прокручивается только вариант: Клиент посылает SQL запрос на Сервер, С. его обрабатывает, генерит XML, передает клиенту, клиент его парсит.


 
flaxe   (2008-07-07 15:11) [6]


> зачем ты через одбц лезешь?

я с DB так работаю только первый раз и имею очень сомнительные представления о том - как это все устроено. До этого работал только с Пхп+Майскл, там общение с сервером средствами TCP было..

Препод дал задание - сделать "Энциклопедию вооружения", в качестве базы данных использовать DBF, желательно использовать ADO, Общаться с базой только с SQL, и вот последнее <<Реализовать возможность работы программы по сети>>.


 
Anatoly Podgoretsky ©   (2008-07-07 15:46) [7]


> Т.е. таким образом весь файл базы целиком сначала "скачивается"
> на мой комп и уже на моем открывается и обрабатывается?
>
> Ресурсы 2ого компа тут никак нельзя задействовать?

Почти правильно, только этих файлов много и совсем не обязательно, что файл будет скачивать полностью, вероятнее только нужная часть

Можно и ADO только через JET, который будет уже потом вызывать BDE
Работа через сеть для файл-серверных систем, изначально встроена в Виндоус, для этого достаточно иметь только доступ до файлов.



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

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

Наверх





Память: 0.46 MB
Время: 0.004 c
15-1230122758
xayam
2008-12-24 15:45
2009.02.22
А это возможно?


2-1231117634
VolMyr
2009-01-05 04:07
2009.02.22
Главная форма


15-1229844818
TUser
2008-12-21 10:33
2009.02.22
Бюллетень в защиту науки - 3


15-1230320766
Eraser
2008-12-26 22:46
2009.02.22
Subversion + php + TortoiseSVN client


15-1230166589
XentaAbsenta
2008-12-25 03:56
2009.02.22
Поиск циклических связей между таблицами в БД





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