Исходники
Статьи
Языки программирования
.NET Delphi Visual C++ Borland C++ Builder C/С++ и C# Базы Данных MySQL MSSQL Oracle PostgreSQL Interbase VisualFoxPro Веб-Мастеру PHP HTML Perl Java JavaScript Протоколы AJAX Технология Ajax Освоение Ajax Сети Беспроводные сети Локальные сети Сети хранения данных TCP/IP xDSL ATM Операционные системы Windows Linux Wap Книги и учебники
Скрипты
Магазин программиста
|
Ishodniki.Ru » Online книги » Visual Basic по шагам Шаг 104 - Источник данных в DLL Еще один подход заключается в создании класса который будет являться источником данных. Мы создаем ActiveX DLL как в шаге "Шаг 1 - Создание COM DLL". Устанавливаем свойства класса DataSourceBehavior как в шаге "Шаг 97 - Свой OCX элемент источник данных". Все дальше нужно только написать код: Private rn As ADODB.Connection Private rc As ADODB.Recordset Private Sub Class_GetDataMember(DataMember As String, Data As Object) Set Data = rc End Sub Private Sub Class_Initialize() Set rn = New ADODB.Connection rn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=C:\TEST.mdb" rn.Open Set rc = New ADODB.Recordset rc.Open "SELECT * FROM PIPLE", rn End Sub Здесь мы описываем строку соединения, SQL запрос используя для этого библиотеку ADO. Подробнее в шаге "Шаг 40 - Использование ADO без ADO Data Control". Все можно собирать. В проекте клиенте нужно настроить создать объект класса и настроить свойства. Private rr As AdoClassProject.Class1 Private Sub Form_Load() Set rr = New AdoClassProject.Class1 Set Text1.DataSource = rr Text1.DataField = "NAME" End Sub
|
Форум Программиста
Новости Обзоры Магазин Программиста Каталог ссылок Поиск Добавить файл Обратная связь Рейтинги
|