Отделением Crescent (Риджфилд, шт. Коннектикут) корпорации Progress Software разработан пакет EnQuiry  -  графическое средство, облегчающее написание на языке Visual Basic корпорации Microsoft SQL-запросов к базам данных.

Как утверждают официальные представители Crescent, EnQuiry проводит пользователя через выбор реляционных таблиц и полей в базах данных. Продукт демонстрировался на нью-йоркской выставке Visual Basic Insider Technical Summit.

Графический интерфейс EnQuiry позволяет формировать SQL-запросы на Visual Basic указанием и выбором компонентов и щелчком мыши. Эти запросы могут работать под управлением Visual Basic версий 3.х или 4.0, выпуск последней запланирован на конец года.

Дэвид Ольсен, менеджер по клиент-серверным продуктам Crescent сказал: "Разработчикам программ в Visual Basic понравятся дополнительные средства, упрощающие построение интерфейсов пользователя к базам данных.

Мы нашли, что 75% корпоративных разработчиков, использующих Visual Basic, создают приложения баз данных и многие из них пишут длинные последовательности SQL-запросов вручную, что требует много времени".

В состав EnQuiry включена QueryAdvisor  -  интерактивная система подсказок, ведущая разработчика через процесс создания запросов. Функция Form Preview позволяет разработчику просмотреть синтаксис запроса до его трансляции в код Visual Basic.

После создания при помощи EnQuiry запроса к базе данных разработчик может сгенерировать либо в Visual Basic, либо код в SQL и вставить его в исходный SQL-код любого приложения, даже если оно не написано с использованием продуктов Microsoft  -  например, в Delphi фирмы Borland International или Powersoft корпорации PowerBuilder.

SQL-код, сгенерированный с помощью EnQuiry, поддерживает СУБД Access 2.0 и SQL Server 6.0 корпорации Microsoft. QueryAdvisor проводит пользователя и через процесс создания кода для других реляционных СУБД, например Oracle7.

Один из аналитиков сказал, что средство вроде EnQuiry заполняет пустоту в наборе инструментальных средств программиста на Visual Basic.

"Отсутствие такой возможности  -  зияющая прореха в Visual Basic, и так как многие используют этот язык в том или ином виде для создания запросов, такие элементы управления становятся важными",  -  сказал Дэвид Келли, консультант из фирмы Hurwitz Consulting Group (Ньютон, шт. Массачусетс).

В январе корпорация Progress заплатила около 3 млн. долл. за приобретение фирмы Crescent Software  -  разработчика компонентов Visual Basic и управляющих элементов OLE. Родительская компания продает пакет Progress Application Development Environment, реляционную базу данных Progress и соответствующие средства программирования для многих платформ.

EnQuiry 1.0 для Visual Basic 3.0 можно приобрести у Crescent и реселлеров по начальной цене $299. После 1 ноября цена вырастет до $395. Поставки EnQuiry для Visual Basic 4 начнутся не позже, чем через 90 дней после выпуска этого продукта корпорацией Microsoft. Цена этой версии пока не установлена

ЭНДИ ПАТРИЦИО

Версия для печати