Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> sharpDevelop подключение к базе данных, SarpDevelop База Данных 
:(
    Опции темы
aminiy
Дата 27.7.2009, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 4.9.2008

Репутация: нет
Всего: 1



Слушайте я не сишарпист но интересно как можно подключится к базе какие компоненты бросать на форму и где прописать настройки подключения. Честно скажу интерес праздный просто хочу потыкать.
PM MAIL   Вверх
ДобренькийПапаша
Дата 28.7.2009, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: 3
Всего: 7



Можно создать проект Windows Forms, потом выбрать Data->Add New Data Source... затем выбрать то что надо, настроить строку подключения...
Дальше можно сделать выбор отображаемых таблиц и столбцов...Из окна DataSource можно перетащить то что надо на форму (добавить в конструктор)...

Однако, насколько я знаю, большая часть программистов предпочитают всё делать вручную, ибо этот (и не только этот) wizard работает по принципу чёрного ящика...

Вручную, например, так:
Код

public static SqlConnection GetDBConnection(string source, string initCat)
        {
            var cnStr = new SqlConnectionStringBuilder();
            cnStr.IntegratedSecurity = true;
            cnStr.DataSource = source;
            cnStr.InitialCatalog = initCat;

            var cn = new SqlConnection();
            cn.ConnectionString = cnStr.ConnectionString;
            return cn;
        }
 

Код

using (SqlConnection curConnect =
                    GetDBConnection(ServerPath, DataBasePath)) //передаём путь к серверу и к базе
                { 
                    try
                    {
                        curConnect.Open();
                        //Работаем с базой
                        curConnect.Close();

                    }
                    catch (SqlException ex)
                    {
                         //Обработка
                    }
                 }



--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
aminiy
Дата 29.7.2009, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 4.9.2008

Репутация: нет
Всего: 1



Мда интересная штука, потыкал вроде разобрался
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0621 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.