ПОНЯТНО О Visual Basic NET (том 3)


Создание пустой таблицы в VB


Создание пустой таблицы в VB объясняется в 24.5.8. Чтобы не заглядывать так далеко вперед, воспользуйтесь пустой таблицей «Книги», созданной в Access. Если же Access не установлен, то проделайте следующее.

Создайте проект с кнопкой. Скопируйте созданный пустой файл базы данных в папку bin проекта, чтобы к нему было проще обращаться. Введите код:

Public Соединение As New OleDb.OleDbConnection  _

("Provider=Microsoft.Jet.OLEDB.4.0;Data Source =Контакт.mdb")

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Соединение.Open()

        Dim Команда As New OleDb.OleDbCommand ("CREATE TABLE Книги(Код COUNTER CONSTRAINT Код

 PRIMARY KEY,Avtor STRING,Nazvanie STRING, Data DATETIME, Kol_str INTEGER)", Соединение)

        Команда.ExecuteNonQuery()

        Соединение.Close()

End Sub

Объект Соединение обеспечивает соединение вашего проекта с файлом базы данных подобно тому, как телефонная станция обеспечивает ваше соединение с абонентом, когда вы поднимаете трубку. В первой строке фрагмента это соединение еще не осуществляется, а только объявляется, здесь вы должны правильно указать адрес существующего файла базы данных. У меня это Контакт.mdb.

Первая строка процедуры открывает соединение.

Следующая строка – оператор Dim. Он содержит очень длинную строку, заключенную в двойные кавычки. Эта строка не уместилась по ширине страницы книжки, которую вы держите в руках, и поэтому заняла две книжные строчки. В окне кода строковый литерал нельзя переносить на другую строчку при помощи привычных пробела и знака подчеркивания, поэтому в вашем окне кода это будет одна длинная строка. Впрочем, вы всегда можете настроить окно кода так, чтобы неумещающиеся строки кода переносились на другую строчку: Edit ® Advanced ® Word Wrap.

Объект Команда задает компьютеру содержащуюся в упомянутой длинной строке команду на создание таблицы.

Следующая строка выполняет команду, а последняя закрывает соединение.

Нажмите на кнопку. Пустая таблица с нужными полями создана в базе данных. Второй раз нажимать на кнопку не надо. Закройте проект.




Начало  Назад  Вперед