Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# и базы данных, ADO.NET

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.71
hancock
0 / 0 / 0
Регистрация: 21.01.2009
Сообщений: 13
#1

Подключение к базе sql 2005 во время выполнения программы - C#

21.01.2009, 23:36. Просмотров 4460. Ответов 26
Метки нет (Все метки)

Здравствуйте!!!
пишу программку и возникла необходимость подключение к базе после запуска проги...Помогите пожалуйста...напишите кто знает примерный код и описание...я начинающий программист, много не знаю)))
как просканировать доступные в локальной сети сервера??
Спасибо за понятный и полный ответ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2009, 23:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Подключение к базе sql 2005 во время выполнения программы (C#):

Подключение к SQL server 2005 из vs 2005 - C#
Добрый день. Пытаюсь сделать клиент с использованием ado.net для подключение к БД. На виртуальной машине установлен WinXp sp3 x86, на него...

Не подключается к базе данных (sql server 2005) - C#
Не подключается к базе данных using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; ...

Подключение к SQL SERVER EXPRESS 2005 - C#
Люди! помогите! СРОЧНО! Диплом на грани срыва. Защита через пару дней! Разработкой SQL БД только начал заниматься. В Visual studio...

Расчитать время выполнения запросов к бд sql - C#
Добрый день, хочу провести исследование какой метод доступа к данным будет наиболее быстрым . Но вопрос стоит так - как узнать сколько...

.NET 4.x Подключение к базе SQL в домене из приложения C# - C#
Коллеги доброго утра. База в домашних условиях готова и работает. При использовани ее в офисе возник баг. Что есть: В офисе домен....

как изменять SQL - запросы во время выполнения? - C#
Подключаю базу данных и все его таблицы отображаю с помощью компонентов BindingSource и datagridview. в свойствах Datagridview есть ссылка...

26
Rififi
2363 / 1056 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
28.07.2009, 20:44 #16
... Не доросла еще. ...
А ты скажи:"Помогите девушке", тут это любят
0
Лакшми
44 / 44 / 3
Регистрация: 09.07.2009
Сообщений: 398
Завершенные тесты: 1
28.07.2009, 20:47 #17
Rififi, а вот не скажу ни разу! Что тогда?

Добавлено через 35 секунд
Я оцениваю себя как программиста, а не как девушку в данном контексте.
0
Leito
0 / 0 / 0
Регистрация: 31.08.2009
Сообщений: 5
31.08.2009, 21:40 #18
Цитата Сообщение от Лакшми Посмотреть сообщение
Здравствуйте! Воспользовалась System.Data.Sql.SqlDataSourceEnumerator как в книжке нашла. Имена серверов видит, а экземпляры не видит. Почему это может быть? Может Каспер гадить?
C#
1
2
System.Data.Sql.SqlDataSourceEnumerator instance = new System.Data.Sql.SqlDataSourceEnumerator.Instance;
dataGridView1.DataSource = instance.GetDataSources();
Все просто: System.Data.Sql.SqlDataSourceEnumerator.Instance - это уже готовый экземпляр типа System.Data.Sql.SqlDataSourceEnumerator , и перед ним не надо "new". Вот код:
C#
1
2
System.Data.Sql.SqlDataSourceEnumerator instance = System.Data.Sql.SqlDataSourceEnumerator.Instance;
dataGridView1.DataSource = instance.GetDataSources();
0
Лакшми
44 / 44 / 3
Регистрация: 09.07.2009
Сообщений: 398
Завершенные тесты: 1
31.08.2009, 22:59 #19
Ой, вот ты умничка какой! Спасибо огромное! У меня в эту сторону даже не одной мысли не было почему-то... Учту на будущее!

А можешь ты объяснить почему при создании экземпляра какие-то его поля инициализируются, а какие-то - нет? Просто хотелось бы понять почему так получается собственно.
0
Leito
0 / 0 / 0
Регистрация: 31.08.2009
Сообщений: 5
01.09.2009, 16:42 #20
Всегда пожалуйста=)
Объясняю: когда компилятор "видит" слово "new", то он для переменной слева вызывает конструктор(если надо - обьясню что такое), в котором некоторым переменным присваивается значение, а другим - нет.
У меня встречный вопрос.
Я пишу онлайн игру, и столкнулся со следующей проблемой: не могу запустить её на других компьютерах. Понял, что проблемма в Connection String. Так вот: Как мне указать connection String, чтобы по интернету подключатся к серверу? Просьба выставить код с пояснением. Заранее спасибо. Буду признателен=)
0
Лакшми
44 / 44 / 3
Регистрация: 09.07.2009
Сообщений: 398
Завершенные тесты: 1
01.09.2009, 19:06 #21
А, ну понятно, спасибо!
0
Leito
0 / 0 / 0
Регистрация: 31.08.2009
Сообщений: 5
03.09.2009, 18:25 #22
Пожалуста=)
0
Лакшми
44 / 44 / 3
Регистрация: 09.07.2009
Сообщений: 398
Завершенные тесты: 1
03.09.2009, 19:30 #23
Leito, посмотрела я повнимательнее, не делаю я new! Обманула значить... Писала по памяти, вот и обманула. Вобщем вопрос остается в силе.
0
Leito
0 / 0 / 0
Регистрация: 31.08.2009
Сообщений: 5
03.09.2009, 19:59 #24
Ну мой код работает? Если нет, то какие ошибки выдает?
0
Лакшми
44 / 44 / 3
Регистрация: 09.07.2009
Сообщений: 398
Завершенные тесты: 1
03.09.2009, 21:25 #25
Какой? Вот этот:
C#
1
2
System.Data.Sql.SqlDataSourceEnumerator instance = System.Data.Sql.SqlDataSourceEnumerator.Instance;
dataGridView1.DataSource = instance.GetDataSources();
?
Ну это тоже самое, только новый экземпляр не создается, а берется готовый.
0
Leito
0 / 0 / 0
Регистрация: 31.08.2009
Сообщений: 5
03.09.2009, 22:50 #26
Да, но оно новый и не должно создавать. Это оно берет копию System.Data.Sql.SqlDataSourceEnumerator.Instance и присваивает данной переменной
0
Лакшми
44 / 44 / 3
Регистрация: 09.07.2009
Сообщений: 398
Завершенные тесты: 1
03.09.2009, 22:57 #27
Ну так у меня, оказывается, и происходит. Новая переменная не создается, а берется уже готовая. Я просто писала по памяти, вот и написала new, а сегодня посмотрела - нет у меня там new, а экземпляры все равно не видны... Лазила по инету, внятных ответов так и не нашла...
0
03.09.2009, 22:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2009, 22:57
Привет! Вот еще темы с ответами:

Время выполнения программы - C#
Подскажите пожалуйста как на C# определить за какое время выполнилась программа... функция какая нибудь есть? типо clock() в си

Как измерить время выполнения программы? - C#
Как измерить время выполнения программы в MS Visual C++ 2008 Express Edition ? Если можно измерить ...

.NET 3.x Отображения данных во время выполнения программы - C#
Добрый день, помогите написать программу. Есть какие-то способ для отображения данных например в лейбла во время выполнения программы с...

Вызов .dll во время выполнения программы - C#
При вызове неуправляемого кода из управляемого, используется атрибут DllImport. В нем задается путь к файлу с библиотекой.Например ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru