Connectionstring
DZX
сообщение 7:02:2006, 09:39
Сообщение #1
Вставить ник
Продвинутый
Иконка группы

Репутация:     0  



Подскажите пожалуйста, возможно ли изменить ConnectionString
непосредственно в программе , т.е. разрабатывать мастерами
в одном сервере, а программа могла работать с другим ?
(ADO.NET 2.0 (VS 2005/C#))
Перейти в начало страницы
 
Цитата Цитировать сообщение
 
Start new topic
Ответов (1 - 8)
Гость_nonentity_*
сообщение 8:02:2006, 14:56
Сообщение #2




      



я думаю, можно. только наверняка сначала придется закрыть старое соединение и открыть новое, с новой строкой. (я имею ввиду метод Open()). по крайней мере у меня так работало
Перейти в начало страницы
 
Цитата Цитировать сообщение
DZX
сообщение 9:02:2006, 08:42
Сообщение #3
Вставить ник
Продвинутый
Иконка группы

Репутация:     0  



Спасибо nonentity
Так как работа с базами идет в режиме визардов, все скрыто и открывает - закрывае все он сам. Будет ли с этим проблемы на другой машине пока
не проверил. Нашел такой вариант - в начале программы переопределяю
все connection\connectionstring всех TableAdapter и вызываю Fill-ы, все
вроде работает и коннект идет по новому.

Встречный вопрос
TableAdapter-ы объявляются как я понимаю экземплярами классов. В каких то
материалах я читал как преимущество ADO2 то что Fill-ы распространяются на
все экземпляры класса(не проверял), распространяется ли этот принцип на
параметры, например пресловутая строка соединения ?
Перейти в начало страницы
 
Цитата Цитировать сообщение
karlito
сообщение 10:03:2006, 10:00
Сообщение #4
Вставить ник
Продвинутый
Иконка группы

Репутация:     0  




Цитата:
 
[Подскажите пожалуйста, возможно ли изменить ConnectionString
непосредственно в программе , т.е. разрабатывать мастерами
в одном сервере, а программа могла работать с другим ?



Ты ведь программист. Ты всё можешь сделать со своей программой.


--------------------
Перейти в начало страницы
 
Цитата Цитировать сообщение
DZX
сообщение 21:03:2006, 20:10
Сообщение #5
Вставить ник
Продвинутый
Иконка группы

Репутация:     0  



Можно конечно все ручками заделать, но вопрос то не о том, а о работе с типизированными наборами в режиме run-time.

Сообщение отредактировал DZX - 21:03:2006, 20:14
Перейти в начало страницы
 
Цитата Цитировать сообщение
Дядя Эдик
сообщение 18:05:2006, 09:55
Сообщение #6
Вставить ник
Новенький
Иконка группы

Репутация:     0  



Можно. Имеется config файл xml с указанием строки подключения в чистом виде и инизиализируется connection с этой строкой. Проверено - работает
private void InitializeComponent()
{
...
this.dc.ConnectionString = (string)somestring;
..
}


--------------------
uid = sa
]]>uncleedik's weblog]]>
Перейти в начало страницы
 
Цитата Цитировать сообщение
DZX
сообщение 20:05:2006, 20:50
Сообщение #7
Вставить ник
Продвинутый
Иконка группы

Репутация:     0  



Для winform будет работать? Помойму нет sad.gif
Перейти в начало страницы
 
Цитата Цитировать сообщение
ANTiFreeze
сообщение 29:09:2007, 09:05
Сообщение #8
Вставить ник
Новенький
Иконка группы

Репутация:     0  




Цитата:
(DZX @ 7:02:2006, 13:39 ) *
 
Подскажите пожалуйста, возможно ли изменить ConnectionString
непосредственно в программе , т.е. разрабатывать мастерами
в одном сервере, а программа могла работать с другим ?
(ADO.NET 2.0 (VS 2005/C#))



Да, можно. Смотри здесь: [url=http://www.aspnetmania.com/Forums/ForumMessage/326049.html]
Пост полезен для новичков в run-time изменении настроек приложения .NET.


--------------------
Перейти в начало страницы
 
Цитата Цитировать сообщение
Pasha
сообщение 29:09:2007, 10:04
Сообщение #9
Вставить ник
Божественный
Иконка группы

Репутация:     29  



Для: ANTiFreeze
7:02:2006 - это примерно полтора года назад...


--------------------
Не проси совета у эльфов, ибо они не скажут ни да, ни нет.
Перейти в начало страницы
 
Цитата Цитировать сообщение

Ссылка на тему:
BBCode: 
HTML:      
Fast ReplyReply to this topicStart new topic

 

> Быстрый ответ
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись |  AJAX?
   

Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
Закрыта Динамическая Connectionstring
Что и как?
3 -S1at- 1 418 21:03:2007 - 07:15 Посл. сообщение: Barmutik