(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 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft Windows Professional 10, Электронный ключ
Microsoft 365 Business Standard (corporate)
Microsoft 365 Apps for business (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Программирование в AutoCAD
Все о PHP и даже больше
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100