![]() |
|
Модераторы: gambit |
![]()
|
|
| 4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
подключаюсь к БД через SqlConnection,но он не хочет,говорит "provider: Named Pipes Provider, error: 40 - could not connect to SQL Server".
есть подозрения,что это просто не правильно определяется имя сервера, тк когда при помощи SmoApplication.EnumAvailableSqlServers() брал имена серверов, он выдовал только "B" вместо "B\SQLEXPRESS", изза чего приходилось вручную вводить имя сервера. зы: у объекта SqlConnection поле WorkstationId = B. Так вот вопросы следующие: 1)как у SqlConnection можно установить имя сервера, к кот он будет коннектиться. 2)как решить проблему с именами серверов?может их как-нибудь вручную подправить? заранее спасибо. -------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
| thomas |
|
||||||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: 35 Всего: 65 |
4ybaka,
Приветствую.
Прописать правильное имя сервера в переменную ConnectionString. Посмотри здесь. Если сервер локальный то можно писать
если не пройдет, значит нужно все же указать имя сервера
-------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
||||||
|
|||||||
| 4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
thomas, спасибо,с первым разобрался.
со вторым я имел ввиду, что где-нибудь в настройках сервера может можно изменить имя? еще возникла проблема с установкой связей между таблицами в DataSet. нашел здесь, но там мы знаем по каким столбцам таблицы свзаны.а я не знаю... ЗЫ: я заполняю сначала массив таблиц,а потом уже его весь кидаю в датасет.может здесь проблема... и еще, как с помощью DataSet.Relations можно сделать inner join? Это сообщение отредактировал(а) 4ybaka - 25.11.2007, 11:34 -------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
| thomas |
|
|||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: 35 Всего: 65 |
4ybaka,
Приветствую. Немного не понятна суть приложения, которое разрабатываете. Обычно работают с определенной БД, структуру которой знают. В этом случае сосздание связей между таблицами в ДатаСет выполняется примерно так, как показано здесь. Свойства и методы обьекта DataRelation показаны здесь. Как получить связанные данные демонстируют тут. Я не волшебник, а только учусь, и я думаю нет способа создать связи между таблицами ДатаСет не зная по каким полям их связывать. Это задача из ряда: "пойди туда, не зная куда; принеси то, не зная что". И на сколько я знаю к ДатаСету не возможно применить sql-запросы. Но есть способы отображения в контролах на форме не id, а имени клиента с этим id. Для этого используются обьекты(контрол) BindingSource. Пример можно посмотреть тут А тут довольно интересная статья про административные задачи обслуживания бд на SQL сервере. Если понадобиться помощь еще, то пиши более подробно в РМ. И тебе постараюсь помочь и сам поучусь. С наилучшими. ЗЫ 4ybaka, пропробуй выполнить следующий запрос
По идее должен получить список связей столбцов для текущей базы. Сам не пробовал, пока. Это сообщение отредактировал(а) thomas - 25.11.2007, 13:40 -------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
|||
|
||||
| Smorodin |
|
|||
![]() Добрейший ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 10.4.2006 Где: Пермь Репутация: нет Всего: 1 |
У меня проблема, нигде не могу найти ответ, но вопрос ламерский: как подключиться к mdf файлу? Что прописать в переменной ConnectionString?
-------------------- Сделать можно все, только вопрос - когда? |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 8 Всего: 232 |
А тут смотрели: www.connectionstrings.com ?
-------------------- ![]() |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 11 Всего: 170 |
-------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |