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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
15-1230345805
Pavia
2008-12-27 05:43
2009.02.22
Придел производительности процессоров.


2-1231741847
abhtr
2009-01-12 09:30
2009.02.22
Как отмечать записи в TListBox


15-1230012779
Slider007
2008-12-23 09:12
2009.02.22
С днем рождения ! 23 декабря 2008 вторник


15-1230122758
xayam
2008-12-24 15:45
2009.02.22
А это возможно?


2-1228673231
dr_creigan
2008-12-07 21:07
2009.02.22
Excel