Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/22: Рейтинг темы: голосов - 22, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.05.2010
Сообщений: 31

Изменение параметров подключения

25.05.2010, 18:31. Показов 4147. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть сервер SQLServer Express 2005.
VS 2008
При проектировании приложения, создается подключение к БД с указанием параметров и автоматически происходит подключение.
Приложение будет многопользовательским. Хочу сделать форму, чтобы при загрузке проекта выводилось форма подключения, где надо указать путь к серверу, имя пользователя и пароль.
В строке подключения которое создается автоматически уьрал пароль, т.е. при загрузке проекта подключение не осуществляется
Попробывал чтобы, подключение создавалось в обработке формы подключения при нажатии клавиши, подключение создается, но при входе в форму справочника таблицы, отображаются пустые данные(подключения нет).
Вопрос
1.как исправить?
2. Возможно ли изначально отключить подключение создаваемое автоматически, затем изменить строку подключения(добавив сервер, пользователя и пароль из тексбоксов формы) и подключить его.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.05.2010, 18:31
Ответы с готовыми решениями:

Безопасное хранение параметров подключения
Приложение использует подключение к MS Sql Server 2008 R2, строка подключения хранится в строчном виде в файле конфигурации. Любым...

Загрузка параметров подключения из текстового файла
В чём моя ошибка? Метод не хочет (не может) взять данные из txt-файла. Может у меня проблема в указание пути или я вообще не правильно...

Изменение Параметров Подключения К Domino
В общем суть такова: Первоначально клиенты подключались к домине по IP. Сейчас мне нужно сделать привязку не по ИПу, а по имени...

11
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
25.05.2010, 18:48
Цитата Сообщение от Ingvar_V Посмотреть сообщение
Возможно ли изначально отключить подключение создаваемое автоматически, затем изменить строку подключения(добавив сервер, пользователя и пароль из тексбоксов формы) и подключить его
Фактически строка поключения хранится в config-файле, данные в котором можно править как в обычном txt.
Я бы сделал отдельное приложеньице не связанное с БД, которое примет имя, пароль и строку подключения, сохранит в нужном формате config-файл, а затем запустит вашу программу работающую с БД.
1
0 / 0 / 0
Регистрация: 24.05.2010
Сообщений: 31
25.05.2010, 20:05  [ТС]
А если создать подключение со строкой подключения в Main, есть ли возможность получать данные в гриды и прочее в дальнейшем, или надо будет менять строки подключения в адаптерах и пр.?
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
25.05.2010, 20:15
C#
1
TableAdapter.Connection.ConnectionString="Строка"
Можно указывать в любой момент выполнения кода.
Для хранения строки подключения в таком случае я бы использовал статический класс и соответствующее свойство.
1
0 / 0 / 0
Регистрация: 24.05.2010
Сообщений: 31
25.05.2010, 20:29  [ТС]
Эта строка, которую написали, следует во всех tableAdapter-ах изменить, или есть возможность попроще?(таблиц многовато, порядка 40)
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
25.05.2010, 20:40
тут или менять config одной операцией, или все адаптеры настраивать (поштучно).
1
0 / 0 / 0
Регистрация: 24.05.2010
Сообщений: 31
25.05.2010, 21:00  [ТС]
А если изменить строку подключения в tableAdapterManager, поменяется ли строки подключения в tableAdapter-ах?
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
25.05.2010, 21:55
Цитата Сообщение от Ingvar_V Посмотреть сообщение
А если изменить строку подключения в tableAdapterManager, поменяется ли строки подключения в tableAdapter-ах?
метод "научного втыка" должен прояснить ситуацию, а с такой ситуацией не сталкивался.
0
14 / 14 / 0
Регистрация: 16.06.2010
Сообщений: 33
16.06.2010, 10:03
Я меняю так
в методе Form_Load главной формы ставлю например:
strConn="J:\\Работа\\Контора\\zimavc\\OZ P.mdb";
zimaVS.Properties.Settings.Default["OZPConnectionString"]="Provider=Microsoft.Jet.OLEDB.4.0a ta Source="+strConn;
1
25 / 24 / 18
Регистрация: 16.10.2009
Сообщений: 1,163
21.02.2011, 10:50
Я попробовал в обработчике Form1_Load вставить (monitor - имя проекта)
C#
1
2
3
            
       monitor.Properties.Settings.Default["db1ConnectionString"] = "Character Set=utf8;server=localhost;User Id=root;password=Djkjlz1;Persist Securit";
        this.table1.TableAdapter.Fill(this.db1DataSet.tabl1);
Однако получаю сообщение "Unable to connect to any of the specified MySQL hosts.". Может я что-то не понял?
0
181 / 107 / 13
Регистрация: 22.03.2010
Сообщений: 456
21.02.2011, 12:33
Цитата Сообщение от АТерентьев Посмотреть сообщение
Я попробовал в обработчике Form1_Load вставить (monitor - имя проекта)
C#
1
2
3
            
       monitor.Properties.Settings.Default["db1ConnectionString"] = "Character Set=utf8;server=localhost;User Id=root;password=Djkjlz1;Persist Securit";
        this.table1.TableAdapter.Fill(this.db1DataSet.tabl1);
Однако получаю сообщение "Unable to connect to any of the specified MySQL hosts.". Может я что-то не понял?
Посмотри в запросе по этой функции this.table1.TableAdapter.Fill(...)
Скорее всего у тебя не правильно создана (точнее изменена) db1ConnectionString.
1
25 / 24 / 18
Регистрация: 16.10.2009
Сообщений: 1,163
21.02.2011, 13:23
Вроде прокатило! Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2011, 13:23
Помогаю со студенческими работами здесь

Изменение в проекте подключения
Привет друзья ! Создавал проект на своем ноуте (стояла "семерка") В проекте было подключение к серверу-локальному (не интернет) Но в...

Удалённое изменение строки подключения
Добрый день! Хочу задать тривиальный вопрос по строке подключения. Есть сервер, на нём крутится MS SQL Server 2008. Подключен через роутер,...

Изменение подключения ADOConnection програмно
Знающие люди, поскажите: Имеется объект ADOConnection (создан не программо, а через палитру компонент ADO). Соединение не установлено....

Изменение строки подключения связанной таблицы
Добрый Всем день. Связь с таблицей создавалась обычным способом,правая кнопка,связь с таблицей и т.д.Возможно ли изменить связь просто в...

Изменение строки подключения в сгенерированном DataSet
Помоги решить проблемму! Сгенерировал dataset. Добавил нужные таблицы и хранимые процедуры. При генерации создался файл *.config, в котором...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru