Отделением 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. Цена этой версии пока не установлена
ЭНДИ ПАТРИЦИО


























