Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/32: Рейтинг темы: голосов - 32, средняя оценка - 4.91
 Аватар для XIST
1968 / 1077 / 149
Регистрация: 01.10.2009
Сообщений: 3,637
Записей в блоге: 1
.NET 2.x

Изменить путь к БД, хранящийся в settings

22.02.2012, 08:11. Показов 6729. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня. Для небольших приложений использую визуальные средства проектирования. При этом в настройках проекта, в settings создается item(string). При попытках его изменить программно, пишет то он только для чтения, т.е. что я хочу изменять путь к базе, например через ini, что бы путь в настройках менялся. Пробовал эти настройки в xml, но там тогда видна вся строка подключения включая и пароль. В общем вроде правильно выразился, как это сделать. спс
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.02.2012, 08:11
Ответы с готовыми решениями:

Изменить пароль, хранящийся в md5
В бд хранится пароль в виде md5. Теперь я хочу взять из бд этот пароль который хранится в виде md5 и изменить его Вот код: ...

Путь к Settings.settings
Доброго времени суток, форумчане! Создаю обычную программу на WinForm. Мне понадобилось использовать Settings.settings для сохранения...

По нажатию на кнопку считывается Settings.xml, а в нем уже путь к файлу
Добрый день. Подскажите, как реализовать? необходимо чтобы по нажатию button1_Click запускался start.bat, но чтобы путь где лежит...

27
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
19.03.2012, 20:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от DM_AND Посмотреть сообщение
А как теперь это все соединить во едино, что бы не прописывать на каждой форме адаптерам строку из setting!?
попробуй изменить строку до запуска Application
1
 Аватар для XIST
1968 / 1077 / 149
Регистрация: 01.10.2009
Сообщений: 3,637
Записей в блоге: 1
19.03.2012, 21:10  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
попробуй изменить строку до запуска Application
Не совсем понял, прости. Как это. Все равно ведь нужно писать в классе загрузочной формы...
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
19.03.2012, 21:25
DM_AND, а что тебе мешает сделать это в классе Program?
0
 Аватар для XIST
1968 / 1077 / 149
Регистрация: 01.10.2009
Сообщений: 3,637
Записей в блоге: 1
19.03.2012, 21:48  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
DM_AND, а что тебе мешает сделать это в классе Program?
В vb это Class Form1 или я плохо понял...
Тогда ругается на My.Setting... блин, как же тут поступить... Ну в любом случаи большое спасибо Nio...
0
 Аватар для XIST
1968 / 1077 / 149
Регистрация: 01.10.2009
Сообщений: 3,637
Записей в блоге: 1
20.03.2012, 22:45  [ТС]
Дай бог здоровья, кто это придумал.
Нигде ничего не смог узнать кроме как присвоения на каждой форме адаптерам строки в ручную.
Но т.к. использую

VB.NET
1
  Dim sql As New OleDb.OleDbCommand("SELECT BLA BLA", AccCon)
То My.Settings.ConnectionString нельзя указать подключением, ошибка что string нельзя конвертировать в OLEDBCONNECTION. Вместо этого приходиться в классе Form1 указывать AccCon. Но опять же он сразу берет стары путь, т.к.
VB.NET
1
My.MySettings.[Default].PropertyValues("ConnectionString").PropertyValue = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\***"
Нельзя указать до запуска Application, только в загрузке формы.
Вопрос, как указать на vb.net ConnectionString до запуска...???
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
20.03.2012, 23:26
Цитата Сообщение от DM_AND Посмотреть сообщение
Но опять же он сразу берет стары путь
найди откуда берет и измени
0
 Аватар для XIST
1968 / 1077 / 149
Регистрация: 01.10.2009
Сообщений: 3,637
Записей в блоге: 1
22.03.2012, 08:05  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
найди откуда берет и измени
Так я его сам указываю, до загрузки application
VB.NET
1
    Public AccCon As New OleDb.OleDbConnection(My.Settings.TMCConnectionString)
Но т.к. не могу до загрузки изменить ConnectionString,

VB.NET
1
My.MySettings.[Default].PropertyValues("ConnectionString").PropertyValue = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\***"
то и получаю старый путь(
0
 Аватар для XIST
1968 / 1077 / 149
Регистрация: 01.10.2009
Сообщений: 3,637
Записей в блоге: 1
26.04.2012, 20:02  [ТС]
Nio, а есть мысли почему с MySQL и Firebird ругается, что ссылаюсь не на объект, ил его не существует бла-бла, два чистых проекта с нуля, один с Access другой с MySQL, первый работает второй нет(
Я про
VB.NET
1
My.MySettings.[Default].PropertyValues("ConnectionString").PropertyValue = ""
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2012, 20:02

Изменить Data Source в settings через OpenFileDialog
Добрый день, возможно где то здесь решение нужное есть, но я перепробовал по всякому, облазил весь форум, MSDN и google, но пока пришел...

Как сделать чтобы текст введённый в richTextBox сохранялся в Settings.settings?
Сценарий Открыл форму 1-ый раз. Ввёл в "richTextBox1" текст "Текст 1" Закрыл форму. Открыл форму 2-ой раз. В...

Почему не сохраняются значения в settings.settings или как хранить параметры в самой программе?
В общем, храню пользовательские параметры в файле Properties->Settings.setting проекта win forms c#. Работаю в программе в одной...

Левый хеш в имени папки для Settings.settings
ЧТо это в конце ?? и как его убрать ?

Нельзя привести setting из Settings.settings к типу FileSystemInfo
Доброго дня форумчанам :) Столкнулся со следующей проблемой: при попытке сохранить адрес последнего файла в настройках как есть (в...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru