Страница: 1 |
Страница: 1 |
Вопрос: сетевая БД
Добавлено: 16.01.07 19:00
Автор вопроса: Pank | ICQ: 317309293
Подскажите где можно почитать и посмотреть примеры сетевых БД на VB. Предполагается создание БД с доступом по сети до 10 человек. Контроль доступа по логину/пассую Может у кого есть приблизительное решение данного трабла.
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Stars
Вопросов: 41
Ответов: 239
Профиль | | #1
Добавлено: 16.01.07 20:28
Присоединяюсь тоже надо
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 17.01.07 00:01
ну OLEDB ..., собственно практически ничем не отличается от работы с локальной БД. Проблемы могут возникнуть если многопользовательский доступ, т.е. 10 чел одновременно... но тут всё на совести программиста, нужно нормально БД проектировать...
Номер ответа: 3
Автор ответа:
Pank
ICQ: 317309293
Вопросов: 17
Ответов: 17
Профиль | | #3
Добавлено: 17.01.07 00:18
не поможеш туторами или примерчиками?
Номер ответа: 4
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #4
Добавлено: 17.01.07 07:42
Так надо определится точнее, можно и просто сделать общий доступ, а можно и клиент - сервер... В первом случае у меня на работе так и работают (база 1500000 записей, около 10 юзеров).
Номер ответа: 5
Автор ответа:
Pank
ICQ: 317309293
Вопросов: 17
Ответов: 17
Профиль | | #5
Добавлено: 17.01.07 08:06
Arseny, не можеш подкинуть исходник своей БД с общим доступом?
Номер ответа: 6
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #6
Добавлено: 17.01.07 08:30
А какой нафиг исходник? Вот смотри: я пользуюсь DAO, юзеры эту базу на серваке юзают постоянно и одновременно, НО, они ее не меняют, поэтому я даже не могу сказать, что с ней происходит.
Номер ответа: 7
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #7
Добавлено: 17.01.07 08:32
Извини, просто ставишь доступ к базе - Shared.
Номер ответа: 8
Автор ответа:
Lion
ICQ: 367220539
Вопросов: 13
Ответов: 55
Web-сайт:
Профиль | | #8
Добавлено: 17.01.07 11:32
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql, cmd As String
cmd = "Provider=microsoft.jet.OLEDB.4.0ata Source=\\Fms\DB$\db.mdb"
' Значек $ - невидимый другим пользователем ресурс в сети
Set cn = New ADODB.Connection
With cn
.ConnectionString = cmd
.Open
End With
Set rs = New ADODB.Recordset
With rs
sql = "select * from main"
.Open sql, cn, True, True
' True,True - типы блокировок записи- тип доступа к БД
do while not .Eof
loop
rs.Close: End With: Set cn = Nothing: Set rs = Nothing
Номер ответа: 9
Автор ответа:
Lion
ICQ: 367220539
Вопросов: 13
Ответов: 55
Web-сайт:
Профиль | | #9
Добавлено: 17.01.07 11:33
Предварительно, ставишь общий доступ со скрытым ресурсом, как сказал Arseny
Номер ответа: 10
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #10
Добавлено: 17.01.07 16:48
MySQL юзай