(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Программный код для соединения Visual Studio 2005 и SQL Server Express (исходники)

Майкл Оти

В предыдущих статьях я рассказывал о том, как установить соединение между Visual Basic (VB) 2005 Express Edition и SQL Server Express. В тех статьях мастера VB Express и элементы интерфейса были использованы для связи с SQL Server Express. В данной статье будет дано более глубокое описание процесса подготовки чисто программного соединения между VB и базой данных SQL Server Express. Использование программного кода при формировании соединения дает важные преимущества: код легко переносить между проектами.

Чтобы вручную создать соединение с SQL Server Express из проекта VB, нужно в первую очередь убедиться, что в проекте есть ссылка на пространство имен System.Data.SqlClient. Это пространство имен поддерживает базу данных и не включается в проект по умолчанию. Чтобы добавить пространство имен в проект, используйте пункт Add Reference меню Project в VB Express. На вкладке NET прокрутите список до пункта System.Data.SqlClient. Выделите его и нажмите OK. Затем в раздел Declarations проекта следует добавить инструкцию Imports для пространства имен:

Imports System.Data.SqlClient

Инструкция Imports позволяет использовать классы внутри пространства имен System.Data.SqlClient, не указывая явно имя каждого класса.

После применения инструкции Imports можно создать соединение в исходном тексте ADO.NET, как в следующем примере:

Dim cn As New SQLConnection
' Задать строку соединения.
cn.ConnectionString = "SERVER=.\SQLEXPRESS;Integrated Security=TRUE"
Try
' Открыть соединение.
cn.Open()
Catch ex As Exception
' Показать сообщения об ошибках.
MessageBox.Show("Connection error: :" & ex.ToString())
End Try
' Закрыть соединение.
cn.Close()

В приведенном выше фрагменте создается экземпляр объекта SqlConnection и имя экземпляра cn. Затем свойство ConnectionString присваивается значению, которое позволяет установить соединение между приложением и локальным экземпляром SQL Server Express (более подробно о строке соединения -- в одной из следующих статей). Затем метод Open объекта cn Connection устанавливает собственно соединение с SQL Server Express. На случай возможной ошибки метод Open заключен в цикл Try. Если произойдет ошибка, программный код в разделе Catch цикла Try отображает текстовое сообщение об ошибке. И, наконец, объект cn Connection закрывается.

Этот образец исходного текста легко вставить в будущий проект, чтобы быстро сформировать новое соединение между VB Express и SQL Server Express.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 26.01.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office для дома и учебы 2019 (лицензия ESD)
Microsoft Windows Professional 10, Электронный ключ
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Мир OLAP и Business Intelligence: новости, статьи, обзоры
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100