Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как быстро поменять подключение к базе
|
|||
|---|---|---|---|
|
#18+
Если я создаю приложение в VB.Net (база на SQL Server) и связываю его с базой данных 1 (которую можно портить, т е только для тестов), а в последствии мне нужно будет поменять подключение (к настоящей базе 2), мне придется менять все DataSet или можно сделать это одним действием, как например, в VB6.0??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 17:25 |
|
||
|
как быстро поменять подключение к базе
|
|||
|---|---|---|---|
|
#18+
поменяй в конекшнстринге путь к базе, имя и пароль. а чтобы одним действием замени конекшнстринг Max Pro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:24 |
|
||
|
как быстро поменять подключение к базе
|
|||
|---|---|---|---|
|
#18+
мне придется менять все DataSet или можно сделать это одним действием, как например, в VB6.0??? DataSet в ADO.NET вообще никак не связан с реальной БД. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 07:54 |
|
||
|
как быстро поменять подключение к базе
|
|||
|---|---|---|---|
|
#18+
ДЛя этого существуют конфигурационные файлы приложения. На мой взгляд, удобно использовать xml. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 09:02 |
|
||
|
как быстро поменять подключение к базе
|
|||
|---|---|---|---|
|
#18+
Однако конектионстринг придется менять на каждой форме??? а заменить его на что??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 17:07 |
|
||
|
как быстро поменять подключение к базе
|
|||
|---|---|---|---|
|
#18+
Перед использованием любого соединения, задавайте ему ConnectionString программно. Само значение строки подключения храните в свойстве, доступном из всех классов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 17:11 |
|
||
|
как быстро поменять подключение к базе
|
|||
|---|---|---|---|
|
#18+
irinkaОднако конектионстринг придется менять на каждой форме??? а заменить его на что??? Ну у тебя есть например OdbcConnection1. у него есть свойство ConnectionString. Этому свойству присваевается некая строка. Можно её на этапе разработки присвоить, а можно программно. Кроме того у тебя есть OdbcDataAdapter1. у него есть свойство Connection. Этому свойству можно присвоить OdbcConnection1 или OdbcConnection2 и т.д. Опять-таки как на этапе разработки, так и программно (рантайм так сказать). Я предлагаю тебе нагородить нужное число OdbcConnection1...N, и подсовывать их по мере необходимости в OdbcDataAdapter1...K. Ну и не забудь SQL-команды менять в OdbcDataAdapter1.CommandText. Правда я по-другому делаю - создаю все соединения, команды и т.д. динамически в коде (рантайм). Вот, но это уже ты меня извини - старомоден я, да и консерватор к тому же, как-никак знаю Бэйсик с первых IBM PC... ;-) Да, про каждую форму - заведи для них какую-то одну форму. Потом будешь в коде обращаться Имя_формы.OdbcDataAdapter1 или Имя_Формы.OdbcConnection1... А то согласись, это замучаешься в каждой форме один и тот же огород гарадить. И вот ещё что - появилось модное словечко - "класс". Это не что иное как твоя форма. Правда есть бесформенные классы в Бэйсике - модули называются - там только кодовое представление, визуального нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 09:43 |
|
||
|
как быстро поменять подключение к базе
|
|||
|---|---|---|---|
|
#18+
Max Pro Я предлагаю тебе нагородить нужное число OdbcConnection1...N, и подсовывать их по мере необходимости в OdbcDataAdapter1...K. Ну и не забудь SQL-команды менять в OdbcDataAdapter1.CommandText. Нет уж лучше просто Connection String менять Max Pro Правда я по-другому делаю - создаю все соединения, команды и т.д. динамически в коде (рантайм). Вот, но это уже ты меня извини - старомоден я, да и консерватор к тому же, как-никак знаю Бэйсик с первых IBM PC... ;-) Я в основном тоже, создаю connection в том месте в котором необходимо, после чего, уничтожаю его. 2 irinka Смотрите совет Ustazz Также можете поискать по форуму мои советы по созданию единого component class с одним объектом connection и несколькоми DataAdapter, ну это уже так вам в нагрузку. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 09:54 |
|
||
|
|

start [/forum/topic.php?fid=20&fpage=1018&tid=1438873]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 339ms |

| 0 / 0 |
