Конференция "Начинающим" » Создание сетевой БД Access [D7]
 
  • semjuel (14.03.10 23:04) [0]
    Доброго времени суток Мастера Делфи! У меня возникла проблема, не могу разобраться: как можно сделать сетевую бд Access? Замысел такой на сервере будет БД Access, там же программа-сервер, на остальных компах сети программа-клиент, как можно организовать "программа клиент посылает простой текстовый
    запрос на сервер на получение каких-либо
    данных. Сервер обрабатывает его и возвращает
    только необходимую порцию данных. Когда
    нужно изменить какие-то данные, опять
    посылается запрос к серверу на их изменение и
    сервер изменяет данные в своей базе"?
    Читал книгу "Библия для программиста в среде Делфи" там такого нет((, искал в нете там тоже такого не нашел((
    Подскажите может примером может ссылкой толковой.
  • sniknik © (15.03.10 00:05) [1]
    > Читал книгу "Библия для программиста в среде Делфи" там такого нет((
    ну еще бы... там только трюки, а не серьезное программирование.

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

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

    > Подскажите может примером может ссылкой толковой.
    все есть в гугле по ключевым словам.
  • Anatoly Podgoretsky © (15.03.10 00:13) [2]
    > sniknik  (15.03.2010 00:05:01)  [1]

    Естесвенно лучше на MS SQL и законодатель рекомендует.
  • Игорь Шевченко © (15.03.10 00:18) [3]

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


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

    "Библия для программиста в среде Делфи" -  Фленова!
    Может в этой книге и трюки, зато толково и доступно описано,
    может с помощью ADO как то можно... в нете пока ниче толкового не нашел....
  • Германн © (15.03.10 01:39) [5]

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

    Ну-ну.
    Вот только непонятно почему у тебя после прочтения сего опуса остались вопросы? Причем кардинальные.
  • Игорь Шевченко © (15.03.10 01:41) [6]

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


    В печку
  • Германн © (15.03.10 02:07) [7]

    > В печку
    >

    Для автора сабжа перевожу:
    фтопку!
    :)
  • semjuel (15.03.10 02:19) [8]
    )))
    немного начал разбираться,... скажите а с помощью DataSnap возможно задуманное мною сотворить???
  • semjuel (15.03.10 02:27) [9]
    Кстати хотелось бы увидеть какой-то элементарный пример сетевой бд Access, пока такого в нете не нашел....((
    может у кого есть наработки?
  • Германн © (15.03.10 02:31) [10]

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

    Ну продолжай искать в этой всемирной помойке. Может и найдёшь.
  • Игорь Шевченко © (15.03.10 02:35) [11]
  • Sergey13 © (15.03.10 08:39) [12]
    > [4] semjuel   (15.03.10 01:12)
    > Расшаривать папку с базой не подходит,
    > переход на MS SQL и другие СУБД тоже не подходит,

    Почему?
  • semjuel (15.03.10 18:33) [13]
    Не подходит MS SQL, то как не хочется дополнительно устанавливать MS SQL, к тому же наглядность Access проще для простых людей.
    Хорошо, допустим расшарил папку, ее тогда может по сети кто-то случайно удалить или скопировать , это не желательно...

    Пока толкового обьяснения решения проблемы не нашел.... еще разбираюсь, но кажется надо использовать DataSnap, я прав?
    если бы увидеть хоть какой-то толковый пример с обьяснением, чтоб было все по полочкам расписано, а то мудреными словами как-то не все понятно)))...
  • sniknik © (15.03.10 19:29) [14]
    не бывает таких "толковых" примеров где по полочкам расписано именно то, что тебе в голову взбрело...
    аналогично как и "инструкции по обучению езде на третьей скорости". водить учат в общем, не ограничиваясь третьей/другой скоростью.

    DataSnap это вроде ка замена/аналог мидас начиная с 2009 дельфи, а у тебя заявлена D7.
  • sniknik © (15.03.10 19:34) [15]
    > DataSnap это вроде ка замена/аналог мидас начиная с 2009 дельфи, а у тебя заявлена D7.
    а, блин. дошло, имелась в виду не технология, а палитра компонент в дельфе...
  • semjuel (15.03.10 23:29) [16]
    Да именно палитра..
  • Sergey13 © (16.03.10 10:08) [17]
    > [13] semjuel   (15.03.10 18:33)

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

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

    И сложнее для сложных. 8-)
  • Anatoly Podgoretsky © (16.03.10 10:11) [18]

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

    О какой наглядности идет речь и причем тут Дельфи
  • Плохиш © (16.03.10 10:43) [19]

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


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

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

    В создании желаемого велосипеда поможет книга "Разработка web-служб средствами Delphi"
 
Конференция "Начинающим" » Создание сетевой БД Access [D7]
Есть новые Нет новых   [134434   +28][b:0][p:0.001]