Страница: 1 |
Вопрос: Соединение с удаленной базой данных из VB .Net | Добавлено: 14.05.04 02:33 |
Автор вопроса: ![]() |
Кто может помочь? Нужно подключиться к базе данных, находящейся в сети. Подключаюсь так: Dim StrConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=http://www28.brinkster.com/artem179/db/МyBase.mdb;" Dim DBConn As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection(StrConnection) DBConn.Open() При компиляции выдается такая ошибка: URI formats are not supported. Если заменить базу данных на локальную, все проходит нормально. Может быть, если база находится в Интернете, соединяться нужно по-другому? |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 14.05.04 09:13 |
ИМХО, не реально работать с базами данных MS Access удалённо. Заведи себе что-нибудь покруче, например, MS SQL Server. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() Вопросов: 3 Ответов: 1 |
Профиль | Цитата | #2 | Добавлено: 14.05.04 15:47 |
Но ведь в ASP .Net это возможно. Почему же нельзя в VB .NET? Может быть, кто-то знает? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 165728420 Вопросов: 1 Ответов: 96 |
Профиль | Цитата | #3 | Добавлено: 18.05.04 10:44 |
Это не от языка зависит, а от провайдера БД (Microsoft.Jet.OLEDB.4.0). Используй SQL. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 18.05.04 10:53 |
Вообще как ты себе это представляешь? Во-первых, для связи с удалённым сервером необходима работа спец. сервиса/программы на стороне сервера, которая будет посредником между самой БД и клиентом. В MS SQL Server, например, существует NT-сервис. А как быть с Access? Во-вторых, ты в строке соединения пытаешься указывать URI со схемой HTTP... Разве это корректно? HTTP тут явно не помощник... Делаем вывод, что нельзя соединиться с базой Access на удалённом сервере без программы-посредника, работающей на стороне сервера. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 26 Ответов: 325 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 18.05.04 21:55 |
<Но ведь в ASP .Net это возможно Это как? |
Страница: 1 |
|