IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
AlexLin
- Сообщения: 2
- Зарегистрирован: 01 дек 2006, 14:18
Сообщение
AlexLin » 01 дек 2006, 14:42
Здравствуйте всем. Помогите пожалуйста решить проблему. Уже пол интернета перерыл никак понять не могу. В общем так: FireBird 1.5. Мне необходимо сравнивать две базы и програмно (на Delphi 7) генерировать скрипт (нормальный, без команд вставки в системные таблицы), который их сделает одинаковыми. Я читаю инфу из таблицы RDB$TRIGGERS(все остальные я уже сделал) и в поле тип триггера вижу число 17, создал другой триггер число 114. А в справочнике есть только after insert и все в том же духе. А у меня то что за тип?
-
Merlin
- Динозавр IB/FB
- Сообщения: 1502
- Зарегистрирован: 27 окт 2004, 11:44
Сообщение
Merlin » 01 дек 2006, 14:55
Да не волнуйся ты так, не части с постами

After Insert Or Update Or Delete
-
AlexLin
- Сообщения: 2
- Зарегистрирован: 01 дек 2006, 14:18
Сообщение
AlexLin » 01 дек 2006, 15:03
Merlin писал(а):Да не волнуйся ты так, не части с постами

After Insert Or Update Or Delete
Не могу не волноваться. Уже чувствую себя ламером. Я уточню если мне приходит тип триггера 17, как мне узнать что как нужно сгенерить скрипт?
-
Merlin
- Динозавр IB/FB
- Сообщения: 1502
- Зарегистрирован: 27 окт 2004, 11:44
Сообщение
Merlin » 01 дек 2006, 15:05
Select * from rdb$types и наморщить моск на тему как оне склаыдваются для многофункциональных - плюсом, андом или ором.