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

Вниз

Создание сетевой БД Access   Найти похожие ветки 

 
semjuel   (2010-03-14 23:04) [0]

Доброго времени суток Мастера Делфи! У меня возникла проблема, не могу разобраться: как можно сделать сетевую бд Access? Замысел такой на сервере будет БД Access, там же программа-сервер, на остальных компах сети программа-клиент, как можно организовать "программа клиент посылает простой текстовый
запрос на сервер на получение каких-либо
данных. Сервер обрабатывает его и возвращает
только необходимую порцию данных. Когда
нужно изменить какие-то данные, опять
посылается запрос к серверу на их изменение и
сервер изменяет данные в своей базе"?
Читал книгу "Библия для программиста в среде Делфи" там такого нет((, искал в нете там тоже такого не нашел((
Подскажите может примером может ссылкой толковой.


 
sniknik ©   (2010-03-15 00:05) [1]

> Читал книгу "Библия для программиста в среде Делфи" там такого нет((
ну еще бы... там только трюки, а не серьезное программирование.

проще всего отказаться от акцесс и перейти на mssql/другую клиент серверную субд.
посложнее воспользоваться готовой технологией трехзвенки типа midas/corba.
еще сложнее реализовать свой протокол на основе например tcp/ip, http, ...
ну самое сложное на мой взгляд (хотя все относительно конечно, т.что и это не невыполнимо, а так просто муторно) оставить аксесс + RDS с готовым обьектом-сервером RDSServer.DataFactory/RDS.DataControl.

хотя скорее всего тебе пойдет/выберешь расшаренную папку с базой.

> Подскажите может примером может ссылкой толковой.
все есть в гугле по ключевым словам.


 
Anatoly Podgoretsky ©   (2010-03-15 00:13) [2]

> sniknik  (15.03.2010 00:05:01)  [1]

Естесвенно лучше на MS SQL и законодатель рекомендует.


 
Игорь Шевченко ©   (2010-03-15 00:18) [3]


> Читал книгу "Библия для программиста в среде Делфи"


Фленов ?


 
semjuel   (2010-03-15 01:12) [4]

Расшаривать папку с базой не подходит,
переход на MS SQL и другие СУБД тоже не подходит,

"Библия для программиста в среде Делфи" -  Фленова!
Может в этой книге и трюки, зато толково и доступно описано,
может с помощью ADO как то можно... в нете пока ниче толкового не нашел....


 
Германн ©   (2010-03-15 01:39) [5]


> "Библия для программиста в среде Делфи" -  Фленова!
> Может в этой книге и трюки, зато толково и доступно описано

Ну-ну.
Вот только непонятно почему у тебя после прочтения сего опуса остались вопросы? Причем кардинальные.


 
Игорь Шевченко ©   (2010-03-15 01:41) [6]


> "Библия для программиста в среде Делфи" -  Фленова!


В печку


 
Германн ©   (2010-03-15 02:07) [7]


> В печку
>

Для автора сабжа перевожу:
фтопку!
:)


 
semjuel   (2010-03-15 02:19) [8]

)))
немного начал разбираться,... скажите а с помощью DataSnap возможно задуманное мною сотворить???


 
semjuel   (2010-03-15 02:27) [9]

Кстати хотелось бы увидеть какой-то элементарный пример сетевой бд Access, пока такого в нете не нашел....((
может у кого есть наработки?


 
Германн ©   (2010-03-15 02:31) [10]


> пока такого в нете не нашел

Ну продолжай искать в этой всемирной помойке. Может и найдёшь.


 
Игорь Шевченко ©   (2010-03-15 02:35) [11]

http://www.citforum.ru/programming/middleware/midas_4.shtml


 
Sergey13 ©   (2010-03-15 08:39) [12]

> [4] semjuel   (15.03.10 01:12)
> Расшаривать папку с базой не подходит,
> переход на MS SQL и другие СУБД тоже не подходит,

Почему?


 
semjuel   (2010-03-15 18:33) [13]

Не подходит MS SQL, то как не хочется дополнительно устанавливать MS SQL, к тому же наглядность Access проще для простых людей.
Хорошо, допустим расшарил папку, ее тогда может по сети кто-то случайно удалить или скопировать , это не желательно...

Пока толкового обьяснения решения проблемы не нашел.... еще разбираюсь, но кажется надо использовать DataSnap, я прав?
если бы увидеть хоть какой-то толковый пример с обьяснением, чтоб было все по полочкам расписано, а то мудреными словами как-то не все понятно)))...


 
sniknik ©   (2010-03-15 19:29) [14]

не бывает таких "толковых" примеров где по полочкам расписано именно то, что тебе в голову взбрело...
аналогично как и "инструкции по обучению езде на третьей скорости". водить учат в общем, не ограничиваясь третьей/другой скоростью.

DataSnap это вроде ка замена/аналог мидас начиная с 2009 дельфи, а у тебя заявлена D7.


 
sniknik ©   (2010-03-15 19:34) [15]

> DataSnap это вроде ка замена/аналог мидас начиная с 2009 дельфи, а у тебя заявлена D7.
а, блин. дошло, имелась в виду не технология, а палитра компонент в дельфе...


 
semjuel   (2010-03-15 23:29) [16]

Да именно палитра..


 
Sergey13 ©   (2010-03-16 10:08) [17]

> [13] semjuel   (15.03.10 18:33)

Другими словами, стандартные решения мне не нравятся, потому, что я или не знаю как их применить на практике или боюсь затаившихся врагов. Поэтому я буду изобретать свой велосипед с квадратными колесами.
Флаг в руки.

> к тому же наглядность Access проще для простых людей.

И сложнее для сложных. 8-)


 
Anatoly Podgoretsky ©   (2010-03-16 10:11) [18]


> к тому же наглядность Access проще для простых людей.

О какой наглядности идет речь и причем тут Дельфи


 
Плохиш ©   (2010-03-16 10:43) [19]


> semjuel   (15.03.10 01:12) [4]
>
> Расшаривать папку с базой не подходит,


> semjuel   (15.03.10 18:33) [13]
>
> к тому же наглядность Access проще для простых людей.
>

Фразы друг друга исключающие.

В создании желаемого велосипеда поможет книга "Разработка web-служб средствами Delphi"



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

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.069 c
2-1274259171
Nathan
2010-05-19 12:52
2010.08.27
Работа с файлами


15-1268035212
Anatoly Podgoretsky
2010-03-08 11:00
2010.08.27
Галкин дошутился


4-1238080021
ganj
2009-03-26 18:07
2010.08.27
global hook in dll


2-1275568785
O.O
2010-06-03 16:39
2010.08.27
Проблемы со шрифтами в W7 и Vista


15-1264902636
Tuk
2010-01-31 04:50
2010.08.27
Как уменьшить такую конструкцию?





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