Просмотр и редактирование баз данных | ||
Программа предназначена для работы с базами данных, поддерживающими стандарты SQL и ODBC/OLE DB (MS SQL Server, Oracle, dBase, Access, Excel и т.д.). Состоит из основного скрипта dbview.hta и вспомогательных файлов в каталоге \dbview.files. Имеет русско-английский интерфейс, язык интерфейса можно переключать во время работы без перезапуска программы. Установка:Загрузите самораспаковывающийся архив dbview.exe, запустите его на исполнение, укажите каталог для установки. Если Вы загрузили "чистый" zip-архив, при установке сохраните структуру каталогов программы. Зарегистрируйте COM-компонент для перекодировки cp866<=>win1251 (при помощи команды regsvr32 <filename> либо команды Подключить в контекстном меню проводника Windows). Если в Вашей системе установлен пакет ActivePerl, регистрируйте компонент из файла TranscpPerl.wsc, иначе - из файла TranscpVBS.wsc. Если нет необходимости в таких преобразованиях, компонент можно не регистрировать. Использование:[ mshta.exe ] dbview.hta В верхней части окна программы находится панель для установки параметров работы, ввода строки соединения с базой данных и ввода SQL-предложения для исполнения сервером базы данных: Кнопка Panel on/off убирает с экрана нижнюю часть панели управления. Для удаления всей панели кликните в любом месте окна программы при нажатой клавише ALT. Язык интефейса (метки элементов, краткое описание) программы выбирается из выпадающего списка. Для соединения с базой данных через ODBC-драйвер необходимо в поле база данных указать (выбором из списка) имя источника, определённого с помощью администратора ODBC Вашей системы. При необходимости, укажите также имя пользователя и пароль для авторизации сервером. Для соединения с использованием OLE DB провайдера или указания дополнительных параметров ODBC-соединения можно ввести подробный текст строки соединения с базой данных и отметить флажок Использ.строку соединения. Соединение производится после нажатия кнопки Присоединиться. При успешном соединении текст на кнопке изменяется, а поле ввода SQL-предложений становится доступным для редактирования. Вы можете вводить и исполнять любые SQL-предложения, поддерживаемые сервером базы данных - выборки данных SELECT, манипулирования данными UPDATE, INSERT и т.д. Для выборки данных наряду с предложениями SELECT можно использовать ADO-специфичные предложения SHAPE (ткж.см. документацию по ADO). Для исполнения введённого предложения нажмите кнопку Execute (текст на кнопке изменяется в зависимости от типа предложения - выборка или изменение данных) Если Ваш сервер данных не поддерживает перекодировку cp866=>win1251, установите флажок 866=>1251 на панели. Установка флажка Big Numbers=>Hex приводит к выводу "больших" полей в 16-ричном виде. После исполнения предложения его результаты в случае выборки данных выводятся в окне программы в виде таблицы ниже управляющей панели. Одновременно результаты могут быть сохранены (при отмеченном флажке Формировать XML-файл) в файле XML-формата для дальнейшего использования: На экран выводятся имена, типы и длины выбранных полей. Количество выбранных строк отображается на заголовке окна программы. Текст исполненного предложения сохраняется в текстовом поле для повторного использования по нажатию кнопки R. Просмотреть XML-файл в отдельном окне можно после нажатия кнопки XML. При нажатии на строки шапки таблицы (имена и типы полей) строки таблицы с данными временно убираются с экрана. При отмеченном флажке удалять пред.результаты очередное нажатие кнопки Execute приведёт к очистке области вывода. Системные требования:MS Windows 2000/NT/[9x] с установленными компонентами
Возможности по модификации программы:Программа написана с использованием HTA-технологии, поставляется в виде исходного кода. При написании программы использованы языки JavaScript, VBScript, DHTML, CSS. Для модификации программы требуется лишь простейший текстовый редактор, компилятор не нужен. Назначение файлов программы:
Вы можете вносить в код любые изменения (если получится что-нибудь полезное, сообщите). Если у Вас не получается, можете написать мне, попробую сделать нужную модификацию. | ||