Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.024 c
1-41477
Евгений Т.
2003-10-28 18:04
2003.11.13
Получить директорий из которого запущен exe-файл


1-41512
Layner
2003-11-04 08:41
2003.11.13
Как при перемещении гл формы, перемешать и ее дочерние


7-42146
INTAARI
2003-09-03 15:12
2003.11.13
Последовательность работы с Модемом


14-41885
Кен
2003-10-20 06:58
2003.11.13
Уже в скором времени кредитные карточки уйдут в прошлое


7-42147
наблюдатель
2003-09-01 18:12
2003.11.13
WH_SHELL