Как да стартирате заявки за достъп в Visual Basic

Стартирайте заявки за достъп от Visual Basic.

Стъпка 1

Стартирайте Microsoft Office Access и изберете "Blank Database". Наименувайте базата данни като "QueryTest" и кликнете върху "Създаване".

Стъпка 2

Създайте нова таблица и я наименувайте "Таблица1". На първия ред напишете "John" под "Field1" и "Smith" под "Field2".

Добавете друг ред, като напишете "Джеймс" под "Поле1" и "Гонзалес" под "Поле2". Запишете таблицата "Таблица1" и я затворете.

Стъпка 3

Стартирайте Microsoft Visual Basic 2010 Express и изберете "Нов проект" от менюто "Файл". Изберете "Windows Forms Application" и кликнете върху "OK".

Кликнете върху "Лентата с инструменти" в левия прозорец на прозореца и кликнете двукратно върху "Бутон", за да добавите бутон към формуляра си. Щракнете двукратно върху "Button1", за да отворите модула "Form1.vb", където ще напишете вашия код.

Стъпка 4

Напишете "Импортиране на System.Data.OleDb" в горната част на модула "Form1.vb". Кликнете върху "Private Sub Button1_Click", за да започнете да пишете кода на Visual Basic.

Стъпка 5

Напишете следното, за да декларирате вашите връзки и командни променливи:

Dim myConnToAccess Като OleDbConnection Dim mySQLCommand Като OleDbCommand Dim mySQLStrg As String

Стъпка 6

Въведете следното, за да отворите връзка към базата данни на Access, наречена "TestQuest":

myConnToAccess = Нова OleDbConnection ("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C: \ QueryTest.mdb;") myConnToAccess.Open ()

Редактирайте частта от кода "Source = C: \ QueryTest.mdb" и напишете пътя, където сте запазили базата данни на Access.

Стъпка 7

Напишете следното, за да изпълните заявка "Изтриване" във вашата база данни:

mySQLStrg = "DELETE Table1.Field1 ОТ таблица1 WHERE (((Table1.Field1) = 'John')); mySQLCommand = Нов OleDbCommand (mySQLStrg, myConnToAccess) mySQLCommand.ExecuteNonQuery ()

Чрез тази заявка ще изтриете записа, в който "Field1" е равен на "John".

Натиснете "F5", за да стартирате програмата и натиснете бутона "Бутон1".