|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Все привет! Запустил прогу с ConnectionString своим, потом например, подменили App.config и ConnectionString уже другой, у клиента прога висит, мне надо в проге сравнить два конекшина, до и после. До выбирается ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString, а вот после подмены тем же способом ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString выбирает все тот же старый конекшен? как выбрать уже новый конекшен? Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 14:31 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Попробуй простой файл с настройками - например сделать свой класс и сериализовать его в хмl потом сохранить в файл и наоборот... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 11:18 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
den_first как выбрать уже новый конекшен? Код: c# 1.
позволяет прочитать конфигурацию с диска еще раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 12:53 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Спасибо всем, вот решение моей задачки, кому интересно: System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration( ConfigurationUserLevel.None); string connectionStringChanged = config.ConnectionStrings.ConnectionStrings["connectionString"].ConnectionString; ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 18:27 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
D129den_first как выбрать уже новый конекшен? Код: c# 1.
позволяет прочитать конфигурацию с диска еще раз.+1 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 18:38 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
А зачем эти танцы с бубнами? Пароль чтоль добавить? Ну не важно можно так, на старте ПО (ну или когда нужно) подмени саму ConnectionString Код: c# 1. 2. 3. 4.
Т.е. Properties.Settings.Default.ConnectionString = newConnStr - так сделать нельзя. Properties.Settings.Default["ConnectionString"] = newConnStr - а вот так можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2014, 07:51 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
fortibransaА зачем эти танцы с бубнами?В первом посте написано. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2014, 12:18 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
skyANAfortibransaА зачем эти танцы с бубнами?В первом посте написано.Мой вопрос, зачем подменять? В первом посте ответа нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2014, 15:54 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
попался чей-то проект (возможно, даже мой, но опыта у меня мало, даже не помню, какой там EF и есть ли он там вообще) Нужно в рантайме менять строку коннекта, для коннекта к разным БД: есть список из нескольких БД, в рантайме надо менять коннект на любую из них Опыта работы с c# + database не хватает, потому пришлось пробовать всякую пришедшую в голову хрень: 1. глянул в файл UserDB_DataSet.Designer.cs в public partial class UserDB_DataSet : global::System.Data.DataSet { 2. увидел, что в каждом public partial class MyTableAdapter : global::System.ComponentModel.Component { есть свой private global::System.Data.SqlClient.SqlConnection _connection; 3. и что он у всех свой уникальный: Код: c# 1. 2. 3. 4.
4. написал в нужном месте Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
так вроде работает, но мне это не нравится совсем :( Датаадаптеров десятки, под каждый менять я задолбаюсь, и это не наш метод :) Как это сделать правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 18:46 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
andreymxДатаадаптеров десятки, под каждый менять я задолбаюсь Тут уж ничего не поделать. Если через джоппу сделали изначально, то теперь подрочитесь с этим. В следующий раз у вас будут умнее и не будут задавать вопросы типа "а зачем это усложнять, можно просто накидать баттонов на форму" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 19:45 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
fkthatЕсли через джоппу сделали изначально пошёл в обход через джоппу добавил сет Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
добавил перед InitializeComponent Код: c# 1. 2. 3.
Вроде работает ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 09:49 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
andreymx, А это одна база на разных серверах, или разные бзы на разных серверах? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 17:30 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Cat2andreymx, А это одна база на разных серверах, или разные бзы на разных серверах?одна бза Прод дев тест ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 19:07 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
andreymx, В Program.cs, в Main() первыми строками. Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2019, 13:46 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Cat2andreymx, В Program.cs, в Main() первыми строками. Код: c# 1. 2. 3.
спасибо, попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2019, 16:06 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
andreymx, Ну так чо там? Мне самому лень было пробовать, на Вас надеялся ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 18:09 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Cat2andreymx, Ну так чо там? Мне самому лень было пробовать, на Вас надеялсясорри, целый день совещания, некогда проверить, пока работает старый вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 18:26 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Cat2andreymx, В Program.cs, в Main() первыми строками. не делал Код: c# 1.
сделал, вроде работает Код: c# 1.
а это зачем? мне конфиг менять не надо Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 18:31 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
ConnectionStringBuilder SqlConnectionStringBuilder ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 21:02 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Roman Mejtes, куда приткнуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 22:33 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
andreymxа это зачем? мне конфиг менять не надо Я точно не уверен, но без этого измененный параметр не будет действовать во всех модулях программы. Что-то такое у меня было, сейчас уж и не помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 08:22 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Cat2andreymxа это зачем? мне конфиг менять не надо Я точно не уверен, но без этого измененный параметр не будет действовать во всех модулях программы. Что-то такое у меня было, сейчас уж и не помню.а оно конфигу не перезапишет? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 10:38 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
andreymxCat2пропущено... Я точно не уверен, но без этого измененный параметр не будет действовать во всех модулях программы. Что-то такое у меня было, сейчас уж и не помню.а оно конфигу не перезапишет? Перезапишет. Но какая разница? Продакшен можно откомпилировать с "правильным" сервером ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 18:30 |
|
Замена connectionString пр иработе программы?
|
|||
---|---|---|---|
#18+
Туплю канешно. А разве не профилях дэплоя настраиваются connection strings, что и куда? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 19:32 |
|
|
start [/forum/topic.php?fid=20&fpage=19&tid=1398895]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 283ms |
total: | 424ms |
0 / 0 |