Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )


> Connectionstring
DZX
Вставить ник
сообщение 7:02:2006, 09:39
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 186
Регистрация: 15:09:2005
Из: г. Минск
Пользователь №: 2 297



Репутация:   0  


Подскажите пожалуйста, возможно ли изменить ConnectionString
непосредственно в программе , т.е. разрабатывать мастерами
в одном сервере, а программа могла работать с другим ?
(ADO.NET 2.0 (VS 2005/C#))
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 8)
nonentity
Вставить ник
сообщение 8:02:2006, 14:56
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 12
Регистрация: 15:07:2005
Пользователь №: 1 989



Репутация:   0  


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


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 186
Регистрация: 15:09:2005
Из: г. Минск
Пользователь №: 2 297



Репутация:   0  


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

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


Продвинутый
Иконка группы

Группа: .NET UG team
Сообщений: 102
Регистрация: 10:03:2006
Пользователь №: 3 050



Репутация:   0  


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


Ты ведь программист. Ты всё можешь сделать со своей программой.
Подняться вверх 
 
Сообщение #4
DZX
Вставить ник
сообщение 21:03:2006, 20:10
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 186
Регистрация: 15:09:2005
Из: г. Минск
Пользователь №: 2 297



Репутация:   0  


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

Сообщение отредактировал DZX - 21:03:2006, 20:14
Подняться вверх 
 
Сообщение #5
Дядя Эдик
Вставить ник
сообщение 18:05:2006, 09:55
Цитата Ответить 


Новенький
Иконка группы

Группа: .NET UG team
Сообщений: 26
Регистрация: 11:04:2006
Из: Минск
Пользователь №: 3 288



Репутация:   0  


Можно. Имеется config файл xml с указанием строки подключения в чистом виде и инизиализируется connection с этой строкой. Проверено - работает
private void InitializeComponent()
{
...
this.dc.ConnectionString = (string)somestring;
..
}
Подняться вверх 
 
Сообщение #6
DZX
Вставить ник
сообщение 20:05:2006, 20:50
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 186
Регистрация: 15:09:2005
Из: г. Минск
Пользователь №: 2 297



Репутация:   0  


Для winform будет работать? Помойму нет sad.gif
Подняться вверх 
 
Сообщение #7
ANTiFreeze
Вставить ник
сообщение 29:09:2007, 09:05
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 1
Регистрация: 29:09:2007
Пользователь №: 12 965



Репутация:   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.
Подняться вверх 
 
Сообщение #8
Pasha
Вставить ник
сообщение 29:09:2007, 10:04
Цитата Ответить 


Божественный
Иконка группы

Группа: Модеры
Сообщений: 1 294
Регистрация: 17:05:2006
Из: Минск
Пользователь №: 4 257



Репутация:   29  


Для: ANTiFreeze
7:02:2006 - это примерно полтора года назад...
Подняться вверх 
 
Сообщение #9


Быстрый ответ  Ответить  Новая тема 

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

 

RSS Текстовая версия Сейчас: 3:07:2009 - 02:58

с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net
Архив: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 
101
 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125