Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Avenger
Сообщений: n/a
#1

Надоедливая проблемма с допуском к базе данных на удаленном компе... - C++

01.09.2011, 11:07. Просмотров 865. Ответов 5
Метки нет (Все метки)

Люди, проблемма в следующем. Когда соединяюсь к базе, требует юзернаме и пассворд. Стоит хоть один раз подключится через Windows Explorer к соответствующему компу, работает без дополнительных запросов. ПОМОГИТЕ-Как сделать, чтобы подключаться к удаленномму компу из проги без ввода юзернаме и пассворда?
Привожу код, которым подключаюсь. Эту строку получает CRecordset.

'DSN=MS Access Database;UID=Administrator;PWD=qqqQQQ111;UserCommitSync=Yes;Threads=3;SafeTransactions=0;PageTimeout=5;MaxScanRows=8;MaxBufferSize=2048;FIL=MS AccessriverId=25efaultDir=\\192.168.1.1\e$\Bufer\MyProgsBQ=\\192.168.1.1\e$\Bufer\MyProgs\Users.mdb;

Заранее благодарю!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2011, 11:07     Надоедливая проблемма с допуском к базе данных на удаленном компе...
Посмотрите здесь:

Динамический запрос к базе данных - C++
Добрый день! Хочу создать приложение, которое выполняет запрос к базе данных оракл. База данных есть. Необходимо чтобы пользователь вводил...

Не меняются данные в базе данных - C++
Помогите пожалуйста,почему у меня не меняются данные в базе данных #include <stdio.h> #include <conio.h> #include <stdlib.h> ...

Поиск работника по базе данных - C++
Всем доброго времени суток, прошу сказать в чем ошибка. Писал программу которая как бы добавляет работников в базу данных и потом по имени...

Ошибка при удалении в базе данных. - C++
Здравствуйте. Есть код готовый, рабочий с баззой данных. Ошибка вылетает(через раз) когда сначала добавляется элемент а потом...

Возможность добавления элемента к базе данных - C++
необходимо сделать возможность добавления нового элемента базы (функция addelement). Не знаю почему не работает. Помогите исправить...

[VS2013] Запрос к базе данных из приложения - C++
Здравствуйте! Имею базу данных users.accdb с одной таблицей users, состоящей из 5 столбцов: UID, Имя, Фамилия, Номер автомобиля,...

Поиск по базе данных на основе txt -файла - C++
Здравствуйте, в файле хранится база данных в формате: "Предприятие; Форма собственности; Владелец; Продукция; Отрасль; Телефон ...

Подключиться к базе данных созданной в sql server - C++
Здравствуйте, могли бы подсказать пожалуйста. Нужно написать прогу, которая как-то подключается(открывает) к базе данных созданной в sql...

Дописать функцию сортировки по алфавиту в базе данных - C++
Есть программа база данных. я ее уже расписал. все кроме одной функции sort . в этой функции должна происходить сортировка переменных...

Задача с типами данных и поиском информации по базе - C++
Здравствуйте товарищи программисты. Мне нужно решить одну задачу, не хотелось бы ради этого погружаться во все тонкости с++ (хотя попытки...

На базе класса Queue реализовать простую базу данных - C++
На базе класса Queue (очередь на основе связанного списка) необходимо реализовать простую базу данных.

Подключение к базе данных, данные для подключения считать из xml - C++
здравствуйте ребят. подскажите с примером,пожалуйста,как подключиться в консоли с++ к базе данных firebird. Данные для подключения хранятся...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Airhand
Сообщений: n/a
01.09.2011, 11:47     Надоедливая проблемма с допуском к базе данных на удаленном компе... #2
Дак у вас проблемы не с подключением к базе, а с правами на той машине, где лежат *.mdb. Либо, если возможно, сохраняйте пароль при подключении в эксплорере, либо разберитесь с правами доступа на удаленной тачке.
Avenger
Сообщений: n/a
01.09.2011, 11:53     Надоедливая проблемма с допуском к базе данных на удаленном компе... #3
Все верно. Скорее я неправильно определил вопрос.
Когда пишу UID=Administrator;PWD=qqqQQQ111;(реальный юзернаме и пассворд), это на значит подключение с соответствующими правами?
Если нет, то как решить вопрос? Подскажите.
Airhand
Сообщений: n/a
01.09.2011, 15:32     Надоедливая проблемма с допуском к базе данных на удаленном компе... #4
В CRecordset указываются только логин и пароль подключения к тому объекту, который указан в DSN/Driverid, т.е. в вашем случае - к файлу mdb, а вам нужно сначало получить доступ к самой рабочей станции 192.168.1.1 и к указаной шаре.
Avenger
Сообщений: n/a
01.09.2011, 18:09     Надоедливая проблемма с допуском к базе данных на удаленном компе... #5
<<и к указаной шаре.>>
Дело в том, что я не хочу создавать share folder. Нельзя указывать логин-пассворд в некой строке, которую будет получать CDatabase?
Airhand
Сообщений: n/a
01.09.2011, 18:29     Надоедливая проблемма с допуском к базе данных на удаленном компе... #6
Объекты CDatabade, CRecordset, CCommand, ... служат для доступа к БАЗАМ ДАННЫХ в первую очередь, а не к файлам операционной системы коим является ваш акцесный users.mdb. Вам нужен способ подключения программы к удаленной шаре с аутентификацией. Это скорее всего надо искать в WinApi, а не у компонент доступа к данным.
У меня проблем с разшариванием нужных файлов не было, поэтому самому интересно как програмно получать доступ к файлу на запароленой шаре, если кто сталкивался - подскажите плиз.
Yandex
Объявления
01.09.2011, 18:29     Надоедливая проблемма с допуском к базе данных на удаленном компе...
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru