Я хочу преобразовать свое настольное приложение в онлайн-приложение. Я использую базу данных MS Access. Я видел некоторую строку подключения, и я применил ее в своем приложении. Выгляжу любит соединение открыто, но он будет показывать эту ошибку:Как подключиться к базе данных MS Access по HTTP
Internet Client Error: Cannot Connect to Server.
Это моя Строка подключения: "Provider=MS Remote;Remote Server= http://192.168.2.xxx; Remote Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\xxxxxx.accdb;Jet OLEDB:Database Password=yyyy;
Я не знаю, где я сделал ошибку. Поэтому, пожалуйста, дайте мне понять, как удалить эту ошибку.
Примечание: В настоящее время я работаю на той же системе, что и сервер.
На сервере настраивается большая административная работа по настройке и включению RDS. Люди были настолько неаккуратными, что оставляли опасно неуверенно, что Microsoft пришлось оставить его выключенным на нескольких уровнях, начиная с Windows XP или около того. С тех пор они попытались еще более осудить это, и требуемые серверные библиотеки даже не поставляются в Windows, начиная с Windows 8. Немногие люди используют его больше. – Bob77
Глядя на [ConnectionStrings.com] (http://www.connectionstrings.com/access/), похоже, нет возможности подключения к базе данных Access через HTTP. Это заставляет меня думать, что это невозможно, или не рекомендуется. Кроме того, vb6 или vb.net? Это не так, как два разных языка. –
'MS Remote' + RDS разрешает HTTP-соединения, но, как подсказывает его плохая идея. Если это локальная среда, рассмотрите возможность доступа к UNC. –