Текущий архив: 2003.11.13;
Скачать: CL | DM;
ВнизКто-нибудь пробовал запустить скрипт describe в Delphi Найти похожие ветки
← →
@lex (2003-10-17 11:06) [0]Есть несколько запросов навроде:
DESCRIBE TABLE T_AGREE "Характ согласования";
DESCRIBE FIELD ID TABLE T_AGREE "Ключевое поле";
Нужно запустить их в делфе ib-шными компонентами. Может кто-нибудь знает как это сделать? IBQuery и IBSQL такое не едят :-(
← →
Alexandr (2003-10-17 11:27) [1]главное, чтобы сервер "ел"
попробуй FB1.5
попробуй использовать ibescript.exe
← →
Johnmen (2003-10-17 11:35) [2]Зачем тебе это ???
Тем более, что, похоже, ты не понимаешь для чего это вообще применяется...
← →
@lex (2003-10-17 11:35) [3]Но EMS-то эти запросы отрабатывает, с самым обычным серваком IB6
← →
@lex (2003-10-17 11:41) [4]2Johnmen
Может быть, эти запросы имеют большие возможности, но мне они нужны просто для того чтобы описать таблицы, чтобы это было видно в EMS и подобных программах. Причем нужно сделать это в программе обновления БД.
Вы это используете для чего-то другого? В хелпе ИБ по поводу DESCRIPTION вообще что-то совершенно другое написано.
← →
Alexandr (2003-10-17 11:48) [5]ibescript
там свой парсер этого describe
а тебе надо смотреть в строну апдейта системных таблиц, что есть суть тоже самое.
← →
@lex (2003-10-17 11:59) [6]Тогда наверно глупый вопрос: если не сложно, объясните как писать в blob-поле? В хелпе что-то написано насчет курсоров, и это все раскидано по разным топикам. Какие команды нужно последовательно запустить, чтобы сменить (то есть заодно нужно удалять старое) значение blob-поля на заданную строку?
← →
Alexandr (2003-10-17 12:00) [7]или через параметр или сервер тебе даст туда прямо тескт в запросе указать.
← →
@lex (2003-10-17 12:20) [8]Есть достаточно большой sql-скрипт. Если делать через параметры - это нужно скрипт разбирать. Лучше всего было бы изменить скрипт так, чтобы он напрямую запускался. Я только пока не нашел как он должен выглядеть. Cast(... as blob) не работает, что в общем то нисколько не удивляет.
← →
Alexandr (2003-10-17 12:29) [9]для преобразования нужна UDF
опять же , взял бы ты Firebird 1
вместо своего Interbase проблема бы нивелировалась, и ты бы уже давно пил пиво, а не доставал тут всех.
← →
@lex (2003-10-17 12:34) [10]Проблема в том что скрипт придется выполнять куче пользователей, и далеко не факт что все смогут установить FB. В общем я решил сделать разбор строк DESCRIBE. Пойду в натуре пиво пить. Спасибо за информацию.
← →
Alexandr (2003-10-17 12:37) [11]
> Проблема в том что скрипт придется выполнять куче пользователей,
> и далеко не факт что все смогут установить FB.
чет я не понял этого. Где-то ты лажу сморозил.
Но ушел, так ушел... как знаешь.
← →
Val (2003-10-17 15:59) [12]>Alexandr © (17.10.03 12:37) [11]
..чет я не понял этого. Где-то ты лажу сморозил...
@lex © (17.10.03 11:41) [4]
Причем нужно сделать это в программе обновления БД.
Не вижу никакой лажи. Если его(разработчика) клиенты станут ради выполнения скрипта обновления БД свои сервера переставлять с IB на FB - вот это будет лажа.
Страницы: 1 вся ветка
Текущий архив: 2003.11.13;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.033 c