Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IDE и инструменты для Firebird, Interbase, Средства разработки и администрирования 
:(
    Опции темы
Теги: IDE, firebird
Alex
Дата 4.5.2007, 01:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4145
Друзей: 6; Групп: 0
Регистрация: 25.3.2002
Где: Москва

Репутация: 7
Всего: 162



Поддержка InterBase версий 4.х, 5.х, 6.х, 7.х; Firebird 1.х, 2.x; Yaffil 1.х
Работа одновременно с несколькими базами данных
Отдельные редакторы для всех объектов БД с синтаксической подсветкой
Мощный SQL редактор с историей запросов и возможностью фонового выполнения запросов
Отладчик хранимых процедур и триггеров
Поиск в метаданных
Полное и частичное извлечение данных и метаданных
Анализатор зависимостей объектов баз данных
Отчеты по метаданным
Менеджеры пользователей и пользовательских привилегий
Экспорт данных в различные форматы
...и многое другое! 

Программа полностью бесплатная для людей, у которых на компьютере установлена кодовая страница WIN1251.

Официальный сайт
Полный набор
Только Exe
Русскоязычные ресурсы по IBExpert
Документация для IBExpert на английском
PS: Рекомендуется первый раз скачать "Полный набор", а потом при выходе новой версии скачивать только exe.

Это сообщение отредактировал(а) Akella - 31.5.2010, 08:59


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
http://alex-co.org/ 
Дополнения EhLib с поддержкой D2009.
PM WWW ICQ   Вверх
Bose
Дата 7.5.2007, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1437
Друзей: 4; Групп: 3
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: нет
Всего: 50



Цитата(Alex @  4.5.2007,  01:21 Найти цитируемый пост)
Программа полностью бесплатная для людей, у которых на компьютере установлена кодовая страница WIN1251.


Программа бесплатна - если эта страница установлена главной для "non-Unicode apllications"

Если для работы необходима другая страница, то это можно обойти установив Microsoft Application Locale - бесплатная утилита от Micro$oft, которая позволяет запускать приложение с другой кодовой страницей. Правда при каждом запуске прдётся лишний раз отвечать на вопрос из серии "А вы уверены... blah blah blah" от MS.   smile 

То что выложено под линком Только Exe - это как правило тестовые билды, которые разработчик переодически обновляет. Т.е. там в первую очередь появляются новые фичи и баги. 

О выходе новых версий можно узнать в news-конференции
news://ibexpert.info/interbase.ibexpert.ru (на русском языке). Username ibexpert Password ibexpert
 smile 

p.s. к news-конференции можно подключится с помощью почтового клиента. 

Это сообщение отредактировал(а) Bose - 7.5.2007, 20:06
PM MAIL WWW Skype   Вверх
Akella
Дата 13.5.2009, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут
****


Профиль
Группа: Комодератор
Сообщений: 13830
Друзей: 20; Групп: 5
Регистрация: 14.5.2003
Где: Корусант

Репутация: 16
Всего: 243



http://www.ibexpert.com/download/

Можно русификатор отдельно качать. Вернее файл русификации.
http://www.ibexpert.com/rus/rus_lng.zip, меняется очень часто.

Это сообщение отредактировал(а) Akella - 25.6.2009, 10:17


--------------------
мы не в ответе за тех, кого приручили
PM MAIL WWW   Вверх
Akella
Дата 22.5.2009, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут
****


Профиль
Группа: Комодератор
Сообщений: 13830
Друзей: 20; Групп: 5
Регистрация: 14.5.2003
Где: Корусант

Репутация: 16
Всего: 243



Цитата

Компания iBase рада представить Вам новый инструмент для мониторинга
SQL-запросов, позволяющий решать разнообразные вопросы администрирования
в процессе разработки и эксплуатации приложений. FBScanner позволит
найти "зависших" пользователей, длительные SQL-запросы, отключить
ненужных пользователей, проанализировать и отладить работу Вашего
приложения, сегментировать нагрузку и многое другое - главное,
совершенно прозрачно для Вашего приложения.

FBScanner устанавливается на сервер, перехватывает весь траффик между
сервером и клиентами и позволяет просматривать его в реальном времени.

FBScanner поддерживает Firebird 1.0-1.5-2.0, Yaffil, а также ряд версий InterBase.

Источник

PDF Doc

FBScanner Community Edition

Это сообщение отредактировал(а) Akella - 22.5.2009, 12:35


--------------------
мы не в ответе за тех, кого приручили
PM MAIL WWW   Вверх
former
Дата 12.1.2010, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1147
Друзей: 0; Групп: 2
Регистрация: 1.3.2006
Где: Россия

Репутация: 1
Всего: 17



xStarter Job Scheduler for Firebird/Interbase

Цитата

Программа позволяет:
    * Выполнять задачи по расписанию и событиям
    * Каждая задача может состоять из произвольного количества действий
    * В действиях можно выполнять SQL скрипты, делать backup/restore базы данных
    * Производить операции обслуживания базы данных (Validate,Sweep и т.д.)
    * Запускать задачи при получении сигналов из базы данных по команде POST_EVENT.
    * Отправлять оповещения о выполненных работах
    * Создавать резервные копии
    * Синхронизировать каталоги
    * И многое-многое другое


Полнофункциональная бесплатная версия для русскоязычных пользователей


Это сообщение отредактировал(а) former - 12.1.2010, 15:03


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
Akella
Дата 13.1.2010, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут
****


Профиль
Группа: Комодератор
Сообщений: 13830
Друзей: 20; Групп: 5
Регистрация: 14.5.2003
Где: Корусант

Репутация: 16
Всего: 243



Программа вроде неплохая. Но вот что меня смутило. Выбираем задачу (там есть примеры) Backup Database, там первым действием идёт остановка сервера firebird О_о. Зачем?

Добавлено через 9 минут и 51 секунду
Да и программа сырая, глюч, не выполняет выделенные действия.
"Запрограммировал" её на бэкап базы, так бэкап не выполняется, вот лог:
Цитата

gbak:readied database c:\nbase\data\kvartal.gdb for backup 
gbak:creating file D:\Kvartal\Data\kvartal3_xStarter.gbk 

самого бэкапа нет

Добавлено через 13 минут и 21 секунду
Exception: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
Cannot open backup fileD:\Kvartal\Data\kvartal3_xStarter.gbk.

тотже самый gbak выполняет резервное копирование "на ура" smile


--------------------
мы не в ответе за тех, кого приручили
PM MAIL WWW   Вверх
former
Дата 13.1.2010, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1147
Друзей: 0; Групп: 2
Регистрация: 1.3.2006
Где: Россия

Репутация: 1
Всего: 17



Akella, а ты не пробовал создать свое собственное задание для backup?
И где ты нашел остановку сервера? У меня нет.
Скорее всего у тебя backup не создается из-за одного глюка, который я заметил. Обвел его на скрине. Он (глюк), кстати, в проге часто встречается.

Пробовал следующее:
Включение/отключение компьютера
Создавал резервную копию БД, помещал ее в архив с паролем, который переименовывал (добавлял дату) и копировал на CD-RAM.

Все работает.

Кстати, какую версию ставил? Стабильную?

Это сообщение отредактировал(а) former - 13.1.2010, 14:23


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
Akella
Дата 13.1.2010, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут
****


Профиль
Группа: Комодератор
Сообщений: 13830
Друзей: 20; Групп: 5
Регистрация: 14.5.2003
Где: Корусант

Репутация: 16
Всего: 243



Цитата(former @  13.1.2010,  14:18 Найти цитируемый пост)
Akella, а ты не пробовал создать свое собственное задание для backup?

так своё же создал (там ниже есть IB_FB)

Добавлено через 28 секунд
Цитата(former @  13.1.2010,  14:18 Найти цитируемый пост)
И где ты нашел остановку сервера? У меня нет.

в exemples есть тоже бэкап базы

Добавлено через 5 минут и 30 секунд
Цитата(former @  13.1.2010,  14:18 Найти цитируемый пост)
Кстати, какую версию ставил? Стабильную?

не помню, уже удалил


--------------------
мы не в ответе за тех, кого приручили
PM MAIL WWW   Вверх
Akella
  Дата 23.2.2010, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут
****


Профиль
Группа: Комодератор
Сообщений: 13830
Друзей: 20; Групп: 5
Регистрация: 14.5.2003
Где: Корусант

Репутация: 16
Всего: 243



Рекомендуется! Новейший пакет примеров FIBPlus (для Delphi) демонстрирует 36 главных особенностей FIBPlus (проверено на версии FIBPlus 6.9.9). Вы узнаете, как:

    * работать с автоматическим восстановлением подключения к базе (OfflineWork). Новое
    * использовать все возможные refresh, включая нововведенный RefreshFromQuery (RefreshDataSet) Новое
    * работать с TpFIBDataSet, подключаться к базе данных и задавать SQL в редакторе.
    * использовать опции TpFIBDataSet
    * работать с TpFIBDataSet в run-time для вставки, удалении и модификации записей
    * использовать механизм master-detail
    * использовать use локальную сортировку и фильтрацию
    * работать с репозитарием полей FIBPlus (FIBPlus Field Repository), с репозитарием датасетов (FIBPlus DataSet Repository) и репозитарием ошибок (FIBPlus Error Message Repository)
    * работать c событиями
    * выполнять фоновый запрос в другом потоке
    * создавать SQLMonitor для мониторинга запросов FIBPlus к базе данных
    * использовать новый сервис ведения лога статистики
    * работать с опциями CacheSchemaOptions
    * обрабатывать потерянное соединение
    * использовать BLOB фильтры
    * работать с Unicode
    * работать с полями-массивами IB/FB
    * использовать хранимые процедуры
    * использовать режим TpFIBDataSet с ограниченным буфером
    * отсылать параметры соединения в DLL
    * работать с полями-массивами, обрабатывать поля для отображения и дальнейшем модификации
    * использовать use новую особенность FB2.0 "insert into returning"
    * генерировать GUID на сервере
    * использовать механизм обмена сообщениями
    * использовать FIBPlus сервисы и т.д... 

http://www.devrace.com
http://www.devrace.com/ru/fibplus/news/5084.php


--------------------
мы не в ответе за тех, кого приручили
PM MAIL WWW   Вверх
Akella
Дата 11.3.2010, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут
****


Профиль
Группа: Комодератор
Сообщений: 13830
Друзей: 20; Групп: 5
Регистрация: 14.5.2003
Где: Корусант

Репутация: 16
Всего: 243



Сравнение структуры двух баз данных средствами IBEScript и создания скрипта обновления.


Код

Example: compare the structure of two databases and create a script to synchronize the structure
Save the following text as c:\comp.sql:

execute ibeblock
as
begin
  create connection ReferenceDB dbname 'localhost:c:\RefDB.fdb'
  password 'masterkey' user 'SYSDBA'
  clientlib 'C:\Program Files\Firebird\bin\fbclient.dll';

  create connection CustomerDB dbname 'localhost:c:\customerDB.fdb'
  password 'masterkey' user 'SYSDBA'
  clientlib 'C:\Program Files\Firebird\bin\fbclient.dll';

  cbb = 'execute ibeblock (LogMessage variant)
         as
         begin
           ibec_progress(LogMessage);
         end';

  ibec_CompareMetadata(ReferenceDB, CustomerDB, 'C:\CompRes.sql', 'OmitDescriptions; OmitGrants', cbb);

  close connection ReferenceDB;
  close connection CustomerDB;
end


Now run the following commandline to create the script and synchronize the databases:

ibescript.exe c:\comp.sql
ibescript.exe c:\compres.sql

http://www.ibexpert.net/ibe/index.php?n=Doc.IbecCompareMetadata
http://www.ibexpert.net/ibe/index.php?n=Doc.IBEBlock



--------------------
мы не в ответе за тех, кого приручили
PM MAIL WWW   Вверх
Akella
Дата 17.3.2010, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут
****


Профиль
Группа: Комодератор
Сообщений: 13830
Друзей: 20; Групп: 5
Регистрация: 14.5.2003
Где: Корусант

Репутация: 16
Всего: 243



Хранимая процедура с использованием технологии IBEBlock для одновременного доступа к разным базам данных Firebird/InterBase® databases

Код

1. IBEBlock technology to create procedures with access to data in different Firebird/InterBase® databases

A simple script to copy data from one Firebird/InterBase® database to another:

 execute ibeblock
 as
 begin
   FBSrc  = ibec_CreateConnection(__ctFirebird,'DBName="localhost:C:\DB1.FDB";
   ClientLib=C:\Program Files\Firebird\Bin\fbclient.dll;
   user=SYSDBA; password=masterkey; names=WIN1252; sqldialect=3');
   FBDest = ibec_CreateConnection(__ctFirebird,'DBName="localhost:C:\DB2.FDB";
   ClientLib=C:\Program Files\Firebird\Bin\fbclient.dll;
   user=SYSDBA; password=masterkey; names=WIN1252; sqldialect=3');
   ibec_UseConnection(FbSrc);
   for select CustNo, Company, Addr1 from customer order by company into :CustNo, :Company,
     :Addr1
   do
   begin
      use FBDest;
      INSERT INTO CUSTOMER (CustNo, Company, Addr1) VALUES (:CustNo, :Company, :Addr1);
      use FBSrc;
   end
   use FBDest;
   COMMIT;
   ibec_CloseConnection(FBSrc);
   ibec_CloseConnection(FBDest);
 end



Доступ через ODBC для испорта и экспорта данных из скрипта средствами технологии IBEBlock
Код

2. ODBC access to all ODBC data sources for importing or exporting data from a script

The same can also be done with any ODBC datasource as the source and/or destination (This functionality is tested with IBM DB2®, Oracle®, MS Access®, Sybase® etc.):

 execute ibeblock
 as
 begin
   OdbcCon = ibec_CreateConnection(__ctODBC, 'DBQ=C:\demo.mdb; DRIVER=Microsoft Access
   Driver (*.mdb)');
   FBCon = ibec_CreateConnection(__ctFirebird,'DBName="AVX-MAIN:D:\FB2_DATA\IBEHELP.FBA";
   ClientLib=C:\Program Files\Firebird\Bin\fbclient.dll;
   user=SYSDBA; password=masterkey; names=WIN1251; sqldialect=3');
   ibec_UseConnection(OdbcCon);
   for select CustNo, Company, Addr1 from customer order by company into :CustNo, :Company,
   :Addr1
   do
   begin
      use FBCon;
   INSERT INTO CUSTOMER (CustNo, Company, Addr1) VALUES (:CustNo, :Company, :Addr1);
      use OdbcCon;
   end
   use FBCon;
   COMMIT;
   ibec_CloseConnection(OdbcCon);
   ibec_CloseConnection(FBCon);
 end



Создание автоматических отчётов средствами IDE IBExpert
Код

4. Create automatic reports

ibec_CreateReport prepares a report from a specified source and returns prepared report data. For preparing the intial report please refer to the IBExpert Report Manager.

This feature can be used for executing reports created with the IBExpert Report Manager in command-line mode, for example with batch files. The monthly sales report, invoices or other such reports can be designed in the Report Manager and executed with simple SQL statements. The result can then be saved in the database as a PDF file or other formats and sent by e-mail using ibec_SMTP_sendmail, exported using ibec_ExportReport.

 execute ibeblock
  as
  begin
    Params['HeaderMemo'] = '';
    Params['MEMO2'] = 2;

    SELECT IBE$REPORT_SOURCE FROM ibe$reports
    where ibe$report_id = 4
    into :RepSrc;

    Report = ibec_CreateReport(RepSrc, Params, null);
    ibec_SaveToFile('D:\reptest.fp3', Report, 0);
            Res = ibec_ExportReport(Report, 'D:\reptest.pdf', __erPDF, 'EmbeddedFonts=TRUE');
    Res = ibec_ExportReport(Report, 'D:\reptest.jpg', __erJPEG, 'CropImages; Quality=90');
 end

IBExpert ReportManager


Импорт из файла в поле BLOB средствами SQL скриптов
Код

5. File import into blob fields from SQL scripts
The following script imports the data from the files into the table test:

 SET BLOBFILE 'C:\f1.jpg';
 INSERT INTO TEST(ID,BLOBCOL) VALUES (1, :h00000000_7FFFFFFF);
 SET BLOBFILE 'C:\f2.jpg';
 INSERT INTO TEST(ID,BLOBCOL) VALUES (2, :h00000000_7FFFFFFF);
 SET BLOBFILE 'C:\f3.jpg';
 INSERT INTO TEST(ID,BLOBCOL) VALUES (3, :h00000000_7FFFFFFF);

The same syntax can be used for updating blob data. 


Источник


--------------------
мы не в ответе за тех, кого приручили
PM MAIL WWW   Вверх
Google
  Дата 2.9.2010, 22:43 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 


Rambler's Top100

[ Время генерации скрипта: 0.3486 ]   [ Использовано запросов: 29 ]   [ GZIP включён ]


Реклама на сайте

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Хостинг: Vingrad Hosting     Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.