Пример 62. Запись структуры таблицы в пустую БД MS Access. Программная реализация подключения к БД

Автор: Alex | VB2010 на примерах | 08 Ноя 2011 11:32

Здесь и далее мы используем только самую современную технологию ADO.NET. Создадим программу, которая записывает структуру таблицы, т. е. "шапку" таблицы, в существующую БД. В этой БД может еще не быть ни одной таблицы, т. е. БД может быть пустой. Либо в БД могут уже быть таблицы, но название новой таблицы должно быть уникальным.

Создадим БД sib.mdb в корневом каталоге логического диска С:, используя MS Access, или программным путем, как это было показано в предыдущем разделе. Никакие таблицы в БД создавать не станем, т. е. будем иметь пустую БД. Теперь запустим VB2010, затем выберем пункт New Project. Далее, поскольку для этого приложения нам не нужна экранная форма с ее элементами управления, укажем среди шаблонов Console Application. Затем напишем программный код, указанный в листинге 62.

Читать полностью »

Пример 61. Создание БД MS Access в программном коде

Автор: Alex | VB2010 на примерах | 08 Ноя 2011 10:56

Создадим программу, которая во время работы создает базу данных Access, т. е. файл new_BD.mdb. Эта база данных будет пустой, т. е. она не будет содержать ни одной таблицы. Наполнять базу данных таблицами можно будет впоследствии как из программного кода VB2010, так и используя MS Access. В этом примере технология ADO.NET не использована.

Запускаем VB2010 (загрузочный модуль devenv.exe), щелкаем пункт меню New Project и выбираем шаблон Console Application. В результате на вкладке программного кода Module1.vb получаем строчки Sub Main() иEnd Sub. Между ними пишем программный код, приведенный в листинге 61.

Читать полностью »

Пример 60. Чтение всех записей из таблицы БД MS Access на консоль с помощью объектов Command и DataReader

Автор: Alex | VB2010 на примерах | 08 Ноя 2011 10:07

Напишем программу, которая минимальным количеством строк программного кода выводит на экран все записи (т. е. все строки) таблицы базы данных. При этом воспользуемся наиболее современной технологией ADO.NET. Технология ADO.NET— это преимущественно 4 объекта. Объект Connection обеспечивает соединение с базой данных. Объект command обеспечивает привязку SQL-выражения к соединению с базой данных. А с помощью объектов DataSet и DataReaders можно просмотреть результаты запроса.

Здесь и далее мы рассмотрим четыре основных действия над базой данных: select(выборка записей из таблицы БД), insert (вставка записей), update (модификация записей в таблице БД), Delete (удаление некоторых записей из таблицы).

Читать полностью »

Пример 59. Отображение таблицы базы данных MS Access в экранной форме

Автор: Alex | VB2010 на примерах | 07 Ноя 2011 17:28

Поставим задачу вывода таблицы базы данных MS Access в экранную форму с возможностью редактирования базы данных, как мы это сделали для базы данных SQL Server. Разница будет состоять лишь в том, что мы не будем копировать базу данных в наш проект, а подключимся к существующей базе данных. Сразу скажем, что данная задача решается аналогично.

Запустим VB2010 и закажем новый проект шаблона Windows Forms Application, укажем имя проекта — BD_mdb. Откроется новый проект Windows Forms. В пункте меню Data (Данные) щелкнем пункт Add New Data Source, при этом запустится Data Source Configuration Wizard (Мастер настройки источников данных). Выберем Database (База данных) и нажмем кнопку Next. Далее после выбора модели Dataset и нажатия кнопки Next нажимаем кнопку New Connection (Новое подключение).

Читать полностью »

Пример 58. Редактирование таблицы базы данных MS Access в среде Visual Studio без написания программного кода

Автор: Alex | VB2010 на примерах | 07 Ноя 2011 16:26

Запускаем VB2010, однако далее мы не заказываем новый проект. Сейчас наша цель — открыть созданную нами базу данных в среде VB2010. Для этого выбираем пункт меню View | Server Explorer. Здесь щелкнув правой кнопкой мыши на значке Data Connections, выберем пункт Add Connection и укажем в качестве источника данных (Data source), нажав кнопку Change,Microsoft Access Database File (OLE DB). Далее с помощью кнопки Browse зададим путь и имя БД, например, C:\DataBase1.mdb. Теперь проверяем подключение — кнопка Test Connection. Успешное подключение выдаст сообщение, представленное.

Читать полностью »

Пример 57. Создание базы данных в среде MS Access

Автор: Alex | VB2010 на примерах | 07 Ноя 2011 15:57

Вначале создадим базу данных (БД) DataBase1.mdb средствами Access пакета MS Office. Поясню сразу, что реальный положительный эффект от решения какой-либо задачи информатизации с использованием баз данных можно ощутить, если количество записей (т. е. количество строк в таблице) превышает 100 тысяч. В этом случае очень важным (решающим) фактором оказывается скорость выборки. Однако для примера работы мы будем оперировать совсем маленькой БД.

Читать полностью »

Пример 56. Отображение таблицы базы данных SQL Server в экранной форме

Автор: Alex | VB2010 на примерах | 07 Ноя 2011 15:11

Имея базу данных, например базу данных SQL Server, в виде файла vic2.sdf, созданного в предыдущем разделе, покажем, как очень легко можно вывести таблицу из этой базы в экранную форму.

Для этой цели запустим VB2010, закажем новый проект шаблона Windows Application и укажем имя проекта — BD_sdf_3. Далее в пункте меню View выберем команду Server Explorer. Щелкнув правой кнопкой мыши на значке Data Connection, добавим соединение — Add Connection, а в качестве источника данных Data Source укажем Microsoft SQL Server Compact 3.5 и щелкнем на кнопке Continue. Далее, нажмем кнопку Browse, найдем созданный в прошлом проекте файл базы данных vic2.sdf и нажмем кнопку ОК. Теперь в окне Server Explorer мы видим значок базы данных vic2.sdf.

Читать полностью »

Пример 55. Создание базы данных SQL Server

Автор: Alex | VB2010 на примерах | 07 Ноя 2011 13:34

Обработка баз данных с использованием технологии ADO.NET

Покажем, как можно создать базу данных SQL Server в среде Visual Studio. В этой простейшей базе данных будет всего одна таблица, содержащая сведения о телефонах ваших знакомых, т. е. в этой таблице будем иметь всего три колонки: Имя, Фамилия и Номер телефона.

Запускаем VB2010, заказываем новый проект шаблона Windows Forms Application, задаем имя — BD_sdf_2. Далее непосредственно создаем новую базу данных SQL Server. Для этого в пункте меню Project выбираем команду Add New Item (т. е. создать новый элемент) и в появившемся одноименном окне выбираем шаблон Local Database (локальная база данных), указываем имя файла (в поле Name) vic2.sdf и последовательно щелкаем на кнопках Add, Next, Finish.

Читать полностью »

Пример 54. Управление функциями AutoCad из программы на VB2010

Автор: Alex | VB2010 на примерах | 07 Ноя 2011 13:26

Если результатом работы вашей программы должен быть какой-либо векторный чертеж(техническая документация, строительный чертеж, географичеекая карта и пр.), то самый быстрый путь создания такого приложения — это обращение к функциям AutoCAD из вашей УВ2010-программы. AutoCAD (Computer-Aided Design) — это 2- и 3-мерная система автоматизированного проектирования и черчения. Эта система, также как и пакет приложений Microsoft Office, может являться сервером OLE-объектов, и его функции могут использоваться другими приложениями.

Читать полностью »

Пример 53. Построение диаграммы средствами MS Excel

Автор: Alex | VB2010 на примерах | 07 Ноя 2011 12:46

Очень часто необходимо изобразить на графике (диаграмме) какие-либо экономические показатели или технические измерения (геодезические, метрологические, астрономические), например, с целью принятия каких-либо решений. Часто сделать это надо очень оперативно. Для этих целей в ячейки рабочего листа MS Excel можно ввести измеренные данные, а далее, чтобы получить график, построенный по этим данным, воспользоваться пунктами меню Вставка | Диаграмма. В данном разделе я покажу, как можно очень быстро получить график (диаграмму) из программы VB2010, используя средства (объекты компонентной библиотеки) MS Excel.

Читать полностью »

 Страница 5 of 11  « First  ... « 3  4  5  6  7 » ...  Last »