Настоящий ресурс может содержать материалы 16+
Каменск-Уральский интернет портал

Форум Виртуального Каменска


Мы в социальных сетях:
Виртуальный Каменск в ВКонтакте  Виртуальный Каменск на Одноклассниках
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
24 Ноября 2024, 02:17:49

Войти
* Начало Помощь Поиск Войти Регистрация
+  Виртуальный Каменск
|-+  Тематические разделы
| |-+  Технический форум (Модератор: Ариец)
| | |-+  База данных
Страниц: [1]   Вниз
Печать
Автор Тема: База данных  (Прочитано 5241 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Sn
Ветеран
*****

Карма: +127/-58
Offline Offline

Пол: Мужской
Сообщений: 4080



« : 07 Июня 2009, 17:28:36 »

Подскажите плиз, есть простенькая однопользовательская база Acess, и если взять два компа соединить их проводами, на один из этих компов поставить эту базу, и работать с этой базой одновременно на 2х компьютерах. Будет ли она работать, не будет лю глюков из за одновременной работы 2х разных пользователей.?

И еще если эту простенькую базу поставить на сервер, то будет ли она работать как сетевая?
Записан
Ведметь
hardware hacker
Старожил
****

Карма: +82/-21
Offline Offline

Пол: Мужской
Сообщений: 909


в лесе жыву...


« Ответ #1 : 07 Июня 2009, 19:47:39 »

Похоже что нет... http://office.microsoft.com/ru-ru/access/HP052751891049.aspx
Access та еще бяка.
Простенькую базу нормальный программер за час накидает (клиент-серверную). + поставить mysql сервер на одну из машин.
Записан

userdef
Старожил
****

Карма: +42/-17
Offline Offline

Пол: Мужской
Сообщений: 791


Постоянно на компом.


WWW
« Ответ #2 : 09 Июня 2009, 22:21:19 »

Формат данных MS ACCESS (*.mdb) не исключает многопользовательские подключения. Просто надо разделить базу данных (файл в формате mdb) и клиентское приложение для доступа к ней. Возможно написать оное на ВыжалБацык, Делфи, VisualC++ и т.д.
А это уже клиент-серверное приложение, как заметил товарысч Ведмед.
Если обладаете навыками программера, напишите БД в среде OpenOffice Базы данных. Кстати, и в акцессе можно это делать !!!!!

З.Ы. Не говорите, что это бяка !!! так многие фирмы робят(робит быстрее чем 1С)!
З.Ы.Ы MS Access - это коммерческой приложение, входящее в состав расширенной поставки MS Office , т.е. в даже в базовой версии его нет. Соответственно, если речь идет о коммерческой фирме, надо покупать 2 комплекта windows(по 6тыр каждая)+ms_office(по 9 тыр каждая).  Так что лучше на Delphi или VBacic
Записан
Ведметь
hardware hacker
Старожил
****

Карма: +82/-21
Offline Offline

Пол: Мужской
Сообщений: 909


в лесе жыву...


« Ответ #3 : 09 Июня 2009, 22:48:23 »

Формат данных MS ACCESS (*.mdb) не исключает многопользовательские подключения. Просто надо разделить базу данных (файл в формате mdb) и клиентское приложение для доступа к ней.
Серж, а ты уверен что конфликтов по записи не будет?  Кстати это не клиент-серверная архитектура если что... С тем же успехом можно назвать клиент-серверной базу на фокспре 2.5 например, валяющейся в общей расшареной  папке на сервере.
Записан

Ариец
Самый самый перс
Модератор раздела
Ветеран
*****

Карма: +745/-432
Offline Offline

Пол: Мужской
Сообщений: 17343


Keep things moving!


« Ответ #4 : 09 Июня 2009, 23:33:28 »

Если хотите знать моё мнение, то открыть это файло в OOo Base и сохранить как базу MySQL. Для это возможно придется подгрузить класс JDBC, а акцессовскую базу импортировать с свежесозданную базу MySQL... Чисто в теории...  Йа креведко
Записан

Добро пожаловать в фан-уголок Свердловских Шофёров на k-ur.ru.

Любишь спорт? Есть что сказать? Не стесняйся, заходи!
Ведметь
hardware hacker
Старожил
****

Карма: +82/-21
Offline Offline

Пол: Мужской
Сообщений: 909


в лесе жыву...


« Ответ #5 : 09 Июня 2009, 23:56:17 »

А с рылом чего делать? Через запросы ручками работать? Я так понял программеров подручных нет. 
Записан

userdef
Старожил
****

Карма: +42/-17
Offline Offline

Пол: Мужской
Сообщений: 791


Постоянно на компом.


WWW
« Ответ #6 : 10 Июня 2009, 00:24:53 »

Дима. Там блокировочная система такая, что ППЦ. Блокировка на уровне записи !!! Можно на программном уровне проверку делать.
Так что фсе там е!
Записан
Ведметь
hardware hacker
Старожил
****

Карма: +82/-21
Offline Offline

Пол: Мужской
Сообщений: 909


в лесе жыву...


« Ответ #7 : 10 Июня 2009, 07:27:13 »

Дима. Там блокировочная система такая, что ППЦ. Блокировка на уровне записи !!! Можно на программном уровне проверку делать.
Так что фсе там е!
В принципе согласен. Но в любом случае интерфейс придется писать отдельно. ИМХО проще сразу перегнать на mysql и написать клиента. Могу помочь в принципе.  Есть опыт работы со связкой mysql + lazarus/delphi.
Записан

userdef
Старожил
****

Карма: +42/-17
Offline Offline

Пол: Мужской
Сообщений: 791


Постоянно на компом.


WWW
« Ответ #8 : 10 Июня 2009, 20:58:13 »

Дима. В MS ACCESS есть такая фигня, как формы. С помощью них и накидывается рыло программы. Их можно поставить в автозапуск, и создастся иллюзия обычного приложения. Но эта хрень будет медленнее чем БД на Delphi. Так что выбор за вами, Sn.
З.Ы. чето топикстартера невидно...... мы тут разводим полемику, а его нет....
Записан
Sn
Ветеран
*****

Карма: +127/-58
Offline Offline

Пол: Мужской
Сообщений: 4080



« Ответ #9 : 14 Июня 2009, 19:42:39 »

Всем спасибо.
Мне тут подкинули идею, сделать на каждом локальном компе реплики базы, и через какое то время скажем раз в день синхронизировать их, говорят так на СинТЗ даже устроены некоторые базы. Как думаете это реально, или я что то не так понял?
Записан
Ведметь
hardware hacker
Старожил
****

Карма: +82/-21
Offline Offline

Пол: Мужской
Сообщений: 909


в лесе жыву...


« Ответ #10 : 17 Июня 2009, 10:22:33 »

ИМХО изврат при наличии сети. За реализацию подобного не вникал.
Записан

userdef
Старожил
****

Карма: +42/-17
Offline Offline

Пол: Мужской
Сообщений: 791


Постоянно на компом.


WWW
« Ответ #11 : 17 Июня 2009, 20:16:28 »

Всем спасибо.
Мне тут подкинули идею, сделать на каждом локальном компе реплики базы, и через какое то время скажем раз в день синхронизировать их, говорят так на СинТЗ даже устроены некоторые базы. Как думаете это реально, или я что то не так понял?
На трубном сделаны кластеры БД. Локальные базы обмениваются меж собой постоянно.Это изврат для офиса из 2 ПК. У 1С есть такие решения, называются УРБД. Там обмен есть между БД. Но повторяю, для небольшого офиса- это не только не целесообразно, но и грозит большими накладными расходами.
Сделай на Delphi и будет  те счастье !!!
Записан
Sn
Ветеран
*****

Карма: +127/-58
Offline Offline

Пол: Мужской
Сообщений: 4080



« Ответ #12 : 17 Июня 2009, 22:32:17 »

Спасибо всем
Записан
Provajder
Новичок
*

Карма: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 6


Provajder


« Ответ #13 : 12 Мая 2011, 19:46:50 »

Есть такая штука, называется Дэнвер, в писковике поищи. Она бесплатная, там апач, муsql, и ещё всякой бяки, чтобы работать с Дэнвером можно и с одного компа. лично я так и делаю. Весит 40 метров.
Записан
Ариец
Самый самый перс
Модератор раздела
Ветеран
*****

Карма: +745/-432
Offline Offline

Пол: Мужской
Сообщений: 17343


Keep things moving!


« Ответ #14 : 12 Мая 2011, 20:52:51 »

Есть такая штука, называется XAMPP. Попробуй.  Рот на замке Денвер выкинешь в помойку.  Улыбка
Записан

Добро пожаловать в фан-уголок Свердловских Шофёров на k-ur.ru.

Любишь спорт? Есть что сказать? Не стесняйся, заходи!
Страниц: [1]   Вверх
Печать
Перейти в:  

Новости
Каменска-Уральского

Все новости
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!