ct Pascal (Delphi) є результатом функціонального розширення Turbo Pascal.
Delphi for.NET - середовище розробки Delphi, а також мову Delphi (Object Pascal), орієнтовані на розробку додатків для.NET. Перша версія повноцінного середовища розробки Delphi для.NET - Delphi 8. Вона дозволяла писати програми лише для.NET. Delphi 2006 підтримує технологію MDA за допомогою ECO.
Delphi for.NET - середовище розробки Delphi, а також мову Delphi <# «justify"> .3 Технологія ADO
Поряд з традиційними інструментами доступу до даних Borland Database Engine і ODBC в додатках Delphi можна застосовувати технологію Microsoft ActiveX Data Objects (ADO), яка заснована на можливостях СОМ, а саме інтерфейсів OLE DB.
Технологія ADO завоювала популярність у розробників, завдяки універсальності - базовий 'набір інтерфейсів OLE DB є в кожній сучасній операційній системі Microsoft. Тому для забезпечення доступу додатку до даних досить лише правильно вказати провайдер з'єднання ADO і потім переносити програму на будь-який комп'ютер, де є необхідна база даних і, звичайно, встановлена ??ADO. [8]
Провайдери ADO забезпечують з'єднання програми, що використовує дані через ADO, з джерелом даних (сервером SQL, локальної СУБД, файлової системою і т. д.). Для кожного типу сховища даних повинен існувати провайдер ADO.
Провайдер «знає» про місцезнаходження сховища даних і його змісті, вміє поводитися до даних із запитами та інтерпретувати возвращаемую службову інформацію і результати запитів з метою їх передачі з додатком.
Список встановлених в даній операційній системі провайдерів доступний для вибору при установці з'єднання через компонент TADOConnection.
При інсталяції Microsoft ActiveX Data Objects в операційній системі встановлюються такі стандартні провайдери.
· Microsoft Jet OLE DB Provider забезпечує з'єднання з даними СУБД Access при посередництві технології ВАТ.
· Microsoft OLE DB Provider for Microsoft Indexing Service забезпечує доступ тільки для читання до файлів і Internet-ресурсів Microsoft Indexing Service.
· Microsoft OLE DB Provider for Microsoft Active Directory Service забезпечує доступ до ресурсів служби каталогів (Active Directory Service).
· Microsoft OLE DB Provider for Internet Publishing дозволяє використовувати ресурси, що надаються Microsoft FrontPage, Microsoft Internet Information Server, HTTP-файли.
· Microsoft Data Shaping Service for OLE DB дозволяє використовувати ієрархічні набори даних.
· Microsoft OLE DB Simple Provider призначений для організації доступу до джерел даних, що підтримує тільки базисні можливості OLE DB.
· Microsoft OLE DB Provider for ODBC drivers забезпечує доступ до даних, які вже «прописані» за допомогою драйверів ODBC. Однак реальне використання настільки екзотичних варіантів з'єднань видається проблематичним. Драйвери ODBC і так славляться своєю повільністю, тому додатковий шар сервісів тут ні до чого.
· Microsoft OLE DB Provider for Oracle забезпечує з'єднання з сервером Oracle.
· Microsoft OLE DB Provider for SQL Server забезпечує з'єднання з сервером Microsoft SQL Server.