Re: Использование type of в процедурах
22.05.2011 18:54, Юрий пишет: Так и должно быть ? Возможно я повторяюсь, но не смог найти на трекере сообщения на эту тему. Не должно. На прошлой неделе мне Хвастунов об этом писал, уже сообщено кому следует. -- Дмитрий Еманов
Re: Использование type of в процедурах
Спасибо. Думал после этого зарегистрировали проблему, но не нашел. 23 мая 2011 г. 13:43 пользователь Dmitry Yemanov dim...@users.sf.net написал: 22.05.2011 18:54, Юрий пишет: Так и должно быть ? Возможно я повторяюсь, но не смог найти на трекере сообщения на эту тему. Не должно. На прошлой неделе мне Хвастунов об этом писал, уже сообщено кому следует. -- Дмитрий Еманов
Re: Использование type of в процедурах
23.05.2011 16:10, Я.Ю.М. пишет: Спасибо. Думал после этого зарегистрировали проблему, но не нашел. Только что занес: http://tracker.firebirdsql.org/browse/CORE-3491 -- Дмитрий Еманов
Re: Использование type of в процедурах
Ок. Еще раз спасибо. Буду ждать исправлений. 23 мая 2011 г. 16:51 пользователь Dmitry Yemanov dim...@users.sf.net написал: 23.05.2011 16:10, Я.Ю.М. пишет: Спасибо. Думал после этого зарегистрировали проблему, но не нашел. Только что занес: http://tracker.firebirdsql.org/browse/CORE-3491 -- Дмитрий Еманов
Использование type of в процедурах
Здравствуйте. Так и должно быть ? Возможно я повторяюсь, но не смог найти на трекере сообщения на эту тему. 1. CREATE TABLE NEW_TABLE ( A integer ); 2. create or alter procedure NEW_PROCEDURE returns ( B type of column NEW_TABLE.A) as begin /* Procedure Text */ suspend; end 3. create or alter procedure NEW_PROCEDURE returns ( B varchar(10) ) as begin /* Procedure Text */ suspend; end После п.3 NEW_TABLE.A - становится varchar(10).
Re: Совместное использование BDE и FIBPlus
Alex Cherednichenko wrote: Константин, а чё это твой сайт пытается мне что-то установить в огнелиса? Огнелис блокирует попытку установки некоего софта. Страница у внешнего хостера, давно ее не правил, вероятно кто-то их взломал и что-то прицепил к страничке :-((( Сейчас не могу туда войти: не принимает пароль :-(((
Re: Совместное использование BDE и FIBPlus
Hello Konstantin, Monday, October 19, 2009, 1:24:09 PM, you wrote: Alex Cherednichenko wrote: Константин, а чё это твой сайт пытается мне что-то установить в огнелиса? Огнелис блокирует попытку установки некоего софта. Страница у внешнего хостера, давно ее не правил, вероятно кто-то их взломал и что-то прицепил к страничке :-((( Сейчас не могу туда войти: не принимает пароль :-((( ИМХО, скорее всего троян локально на той машине где в каком либо кеше\куках еще где, был пароль для входа в админку сайта. Или поломали хостера. -- Best regards, Alexey Voytsehovichmailto:iron...@gmail.com
Re: Не использование индекса
да. COALESCE. Просто синтаксическая ошибка. On Oct 15, 4:24 pm, Игорь Горбонос i.gorbo...@oilukraine.com wrote: Andrei сообщил/сообщила в новостях следующее: COSLESCE(max(f), 0) Это имелась в виду Coalesce или какая-то своя UDF-функция?
Re: Совместное использование BDE и FIBPlus
Hello, Alex! Alex Cherednichenko wrote: KRB Ну, вспоминая мой переезд c БДЕ, все должно работать. KRB Правда это было еще на Delphi-3... :-) KRB http://konstb.newmail.ru/interbase/hints.html#oneconnect Константин, а чё это твой сайт пытается мне что-то установить в огнелиса? Огнелис блокирует попытку установки некоего софта. как я понимаю, там вирусняк iframe почти в конце страницы. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Совместное использование BDE и FIBPlus
Ну, вспоминая мой переезд c БДЕ, все должно работать. Правда это было еще на Delphi-3... :-) http://konstb.newmail.ru/interbase/hints.html#oneconnect
Re: Совместное использование BDE и FIBPlus
Hello, Konstantin! You wrote on Tue, 06 Oct 2009 14:28:15 +0400: KRB Ну, вспоминая мой переезд c БДЕ, все должно работать. KRB Правда это было еще на Delphi-3... :-) KRB http://konstb.newmail.ru/interbase/hints.html#oneconnect Константин, а чё это твой сайт пытается мне что-то установить в огнелиса? Огнелис блокирует попытку установки некоего софта. -- With best regards, Alex Cherednichenko.
Re: Совместное использование BDE и FIBPlus
6 октября 2009 г. 14:28 пользователь Konstantin R. Beliaev ko...@nt.ruнаписал: Ну, вспоминая мой переезд c БДЕ, все должно работать. Правда это было еще на Delphi-3... :-) http://konstb.newmail.ru/interbase/hints.html#oneconnect Спасибо. Но так же зависает. procedure TForm1.Button3Click(Sender: TObject); var h : tisc_db_handle; l: word; begin Database1.Open; pFIBDatabase1.DBName:='Cloned'; DBTables.Check(DbiGetProp(HDBIOBJ(Database1.Handle), dbNATIVEHNDL, @h, sizeof(tisc_db_handle), l)); pFIBDatabase1.Handle:=h; pFIBDatabase1.Open; ListQ.Open; Query1.Open; end; Может быть там с транзакциями какая-нибудь тонкость?
Совместное использование BDE и FIBPlus
Пробую делать так: Database1: TDatabase; pFIBDatabase1: TpFIBDatabase; Query1: TQuery; pFIBDataSet1: TpFIBDataSet; ... function GetNativeDBHandle(DBHandle: hDBIDb; var NativeHandle: TISC_DB_HANDLE): word; begin Result := 0; // Get the native handle to the database... Check(DbiGetProp(hDBIObj(DBHandle), dbNATIVEHNDL, @NativeHandle, sizeof(NativeHandle), Result)); end; procedure LinkDB (Database1: TDatabase; pFIBDatabase1: TpFIBDatabase); var db_handle: TISC_DB_HANDLE; begin pFIBDatabase1.Close; GetNativeDBHandle (Database1.Handle, db_handle); pFIBDatabase1.Handle := db_handle; pFIBDatabase1.Open; end; procedure TForm1.Button1Click(Sender: TObject); begin Database1.Connected := true; LinkDB (Database1, pFIBDatabase1); pFIBDataSet1.Open; Query1.Open; end; При Query1.Open приложение зависает намертво. Если убрать эту строчку - нормально работает. То есть нельзя одновременно делать запросы в BDE и FIBPlus. Как исправить ошибку?
Re: Использование портов Classic Serverom
Доброго времени суток! Kochmin Alexandr wrote: возьми обычный линукс, и не парься с непонятными проблемами. как раз и будет один раз настроил и забыл. Кстати, Вы не в курсе, планируется ли для FB CS реализовать менеджер events, чтобы на стороне сервера можно было открывать только фиксированный набор портов? С уважением, Евгений
Re: Использование портов Classic Serverom
mkl_sis пишет: Хочется один раз настроить и забыть о нем. возьми обычный линукс, и не парься с непонятными проблемами. как раз и будет один раз настроил и забыл. -- Кочмин Александр
Использование портов Classic Serverom
На сервере стоит Firebird Classic Server 1.5. Стандартный файервол Windows Server 2003 мне не позволяет установить разрешение для пропуска fb_inet_server. Могу только разрешать на вход отдельные порты. Как установить нужные порты для работы в Super Servere знаю. Но Classic пытается на стороне сервера открывать случайные порты. Как мне настроить Classic Server? Приходится ставить на сервак сторонние файерволы, которые позволяют назначать разрешения программам. Буду благодарен за помощь!
Re: Использование портов Classic Serverom
Стандартный файервол Windows Server 2003 Забей на это гавно. Приходится ставить на сервак сторонние файерволы, которые позволяют назначать разрешения программам. ИМХО, правильной дорогой идете, товарищь ! :)
Re: Использование Доменов в FB
Vadim Mescheryakov wrote: Усли при создании таблицы не задаются домены для полей то FB сам создает новые уникальные домены для каждого поля. Количество таких доменов в базе может быть достаточно большим (несколько тысяч). Не приводит ли это к дополнительным затратам сервера при работе с таблицами? К заметным не приводит. -- Дмитрий Еманов
Re: Использование list()
Dmitry Yemanov: freemanzav wrote: А вот интересно, там сортировка будет когда нибудь? Когда-нибудь будет. А когда?
Re: Использование list()
freemanzav wrote: А когда? Когда попросите. -- Дмитрий Еманов
Re: Использование list()
On 7 май, 11:14, Dmitry Yemanov [EMAIL PROTECTED] wrote: freemanzav wrote: А когда? Когда попросите. -- Типа в трекер?
Re: Использование list()
On 7 май, 11:14, Dmitry Yemanov [EMAIL PROTECTED] wrote: freemanzav wrote: А когда? Когда попросите. А может было бы проще прикрутить агрегатные UDF?
Re: Использование list()
А когда? Когда попросите. А может было бы проще прикрутить агрегатные UDF? проще забить на list. и продолжить заниматься действительно нужными вещами. -- Булычев Алексей http://www.stella-npf.ru
Re: Использование list()
freemanzav wrote: А может было бы проще прикрутить агрегатные UDF? Было бы проще - прикрутили бы. -- Дмитрий Еманов
Re: Использование list()
Myakotin Sergey wrote: запрос select list(RDB$CHARACTER_SET_NAME),list(RDB$CHARACTER_SET_NAME) from RDB$DATABASE Undefined name. Dynamic SQL Error. SQL error code = -204. block size exceeds implementation restriction. http://tracker.firebirdsql.org/browse/CORE-1227 README.list я не нашел Лежит в /doc/sql.extentions -- Дмитрий Еманов
Re: Использование list()
freemanzav wrote: А вот интересно, там сортировка будет когда нибудь? Когда-нибудь будет. -- Дмитрий Еманов
Re: Использование list()
А вот интересно, там сортировка будет когда нибудь?
Использование индекса в констукциях IN
Hi, многоуважаемый All! Может я многого хочу ... Обьясните, плиз, в двух словах почему не используется составной индекс при использовании конструкций IN в запросе вида: select * from table1 where field1 = ... and field2 in (select fied from table1 where ...) или запроса вида: select * from table1 where field1 = ... and (exists (select first 1 null from table2 where table2.field = table1.field2 and ...) если есть индекс по table1 - (field1, field2) ? в обоих запросах для table1 пишется PLAN (NATURAL) PS: FB 2.1 С уважением, Константин Григорьевич. ===
Re: Использование индекса в констукциях IN
Константин wrote: Обьясните, плиз, в двух словах почему не используется составной индекс при использовании конструкций IN в запросе вида: select * from table1 where field1 = ... and field2 in (select fied from table1 where ...) Пиши джойны и будут тебе индексы. IN работает по-другому. -- Дмитрий Еманов
Re: Использование утилей yaffil для БД под IB6
Вроде разобрался... ограничение, насколько я понял, накладывается на длинну строки инсерт-запроса, то есть действительно в длину пакета... Щас маньячу дампер... с фтп и хттп клиентами на борту... изврат редкостный... но потихоньку переделаем усе по человечески:) смотрю вот в код исходного дампера, вижу компонент-транзакцию а вот тип и свойства транзакции фиг описаны... по идее должна быть снапшот... ИМХО
Re: Использование утилей yaffil для БД под IB6
Да, кстати, мобыть кто знает (ОФФ). Если sql-скриптом создается таблица, а потом в нее этим же скриптом вносятся данные by INSERT, то есть ли ограничение количества единовременно (одним оператором INSERT) вносимых записей? Или можно написать один раз INSERT и после через запятую маньячить хоть миллион записей? для мускула длина sql запроса упирается в max_allowed_packet.
Использование утилей yaffil для БД под IB6
Господа, сильно не бейте! Можно ли (в смысле будет ли работать) использовать утилиты типа gbak от yaffil 886-891 для обслуживания базы под IB6? а то народ делает быкапы копированием и сжатием, о быкап-рестор вообще не в курсе. Базка масенькая, 60 метров:)
Re: Использование утилей yaffil для БД под IB6
O6opoTeHb [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Господа, сильно не бейте! Можно ли (в смысле будет ли работать) использовать утилиты типа gbak от yaffil 886-891 для обслуживания базы под IB6? а то народ делает быкапы копированием и сжатием, о быкап-рестор вообще не в курсе. Базка масенькая, 60 метров:) А что от IB6 gbak не работает?
Re: Использование утилей yaffil для БД под IB6
On Thu, 07 Dec 2006 13:16:09 +0300, O6opoTeHb [EMAIL PROTECTED] wrote: Господа, сильно не бейте! За 6-ку - сильно не будем, сразу прибьём, из жалости :D Базка масенькая, 60 метров:) Размер не имеет значения. -- Сергей Смирнов.
Re: Использование утилей yaffil для БД под IB6
А что от IB6 gbak не работает? его нету... в общем история такая, что мя попросили подсобить с администрированием и поддержанием БД в одной конторе. Ессно там у них уже все стояло, шуршало и работало. При этом: - вместо нормального дятла стоит IB , причем сам программер (он удаленно их поддерживает) сомневается в версии ибейса. Ессно ставился сервер, гвардиан, а утили блин не ставились... - бэкап данных - это отдельная песня. Происходит сие действо видимо так: ночальнег чи некто иной, ответственный за создание бэкапа, вечерочком отключает все юзверей устными командами (по домам, сволочи!!!), затем берет файл базы (как говорилось, он 60 метров), и жмет его раром, разбивая на кучку файликов. Выходит что-то около 13 мегов. Вы хотите спросить - а как же нормальный быкап, контрольные быкап-рестор и иже с ними? отвечу - этого там нет... и не было... никогда... я понта ради провел быкап-рестор под дятлом, со сборкой мусора... гы:) 30 мегов, пол объема базы - как не бывало. Поэтому и задаю несколько дурацкие вопросы... Походу надо взять дело в свои чумазые лапки и переманьячить малеха и саму прогу, и обслуживание БД. Да, кстати, мобыть кто знает (ОФФ). Если sql-скриптом создается таблица, а потом в нее этим же скриптом вносятся данные by INSERT, то есть ли ограничение количества единовременно (одним оператором INSERT) вносимых записей? Или можно написать один раз INSERT и после через запятую маньячить хоть миллион записей? Смысл дурацкого вопроса - необходимость переделки этой сволочной проги, которая генерит скрипт, заливает его на сайт, где MySQL должен его всосать... а он не всасывает... Вопрос (тож дурацкий) нумер два - есть ли ограничения на длину строки символов в sql-скрипте? а то у мя есть вариант файла, в котором после инсерта еще 3 млн символов - одной строкой... Хех... еще и версия мускула неизвестна, блин...
Re: Использование утилей yaffil для БД под IB6
Если sql-скриптом создается таблица, а потом в нее этим же скриптом вносятся данные by INSERT, то есть ли ограничение количества единовременно (одним оператором INSERT) вносимых записей? Или можно написать один раз INSERT и после через запятую маньячить хоть миллион записей? А разве можно в одном INSERT вставлять несколько записей кроме как через INSERT INTO tbl SELECT ... ? Пошерстил доку, релизноты, но что-то не увидел, может и плохо смотрел...
Использование FireBird в коммерческих проектах
Здравствуйте! Подскажите, пожалуйста, могу ли я использовать FireBird Embedded и FireBird ODBC Driver бесплатно в коммерческом проекте? Оригинальные исходные тексты изменяться не будут и будут использоваться только оригинальные бинарные дистрибутивы. Спасибо!
Re: Использование FireBird в коммерческих проектах
Hello, Hard! Hard As A Rock wrote: Здравствуйте! Подскажите, пожалуйста, могу ли я использовать FireBird Embedded и FireBird ODBC Driver бесплатно в коммерческом проекте? можно. хотя у драйвера может быть иная лицензия. но вообще коммерчески никто не запрещал использовать. Оригинальные исходные тексты изменяться не будут и будут использоваться только оригинальные бинарные дистрибутивы. Спасибо! даже если ты поменяешь исходники - единственное требование чтобы они были доступны тем, кому ты поставляешь измененные тобой бинарники. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Использование хранимых процедур в DBExpress
Спасибо, коллеги. Как и следовало ожидать, добавление параметра ServerCharSet=WIN1251 подключения к БД соотв. компоненты решило проблему. С уважением, Владимир Тюрменко
Re: Использование *
Hello, Andrew! You wrote on Sat, 6 May 2006 12:42:19 +0300: AH Я бы вообще за использование * в запросах растреливал бы! [крик души поскипан] ;) Не нужно экстремизма, господа. Использовать можно, но с ясным пониманием, что именно делаешь. Такая уж у нас профессия :) Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is venixangry_dogtndottobdotru
Re: Использование *
AAV Не нужно экстремизма, господа. Использовать можно, но с ясным AAV пониманием, что именно делаешь. Такая уж у нас профессия :) Это в любой профессии :-)
Использование CURRENT_CONNECTION
Здравствуйте, FireBird. На сколько уникально значение CURRENT_CONNECTION и можно ли его использовать как уникальныйидентификатор подключения пользователя? Собираюсь его использовать для однозначной идентификации внутренних пользователей, пользователи храняться внутри базы, коннект всегда под одним и тем же пользователем FireBird. Можно лииспользовать CURRENT_CONNECTION для этих целей? Когда обнуляется этот счетчик? Какого максимальноезначение? Собираюсь использовать WI-V1.5.1.4481 Firebird 1.5. -- С уважением,Вырва Валерий Евгеньевич
Re[2]: Использование CURRENT_CONNECTION
Здравствуйте, Dmitry. Вырва Валерий Евгеньевич [EMAIL PROTECTED] wrote: Можно ли использовать CURRENT_CONNECTION для этих целей? Тебе виднее. А есть еще предложения? -- С уважением, Вырва Валерий Евгеньевич
Re: Использование CURRENT_CONNECTION
VV А есть еще предложения? У тебя компьютер заикается, что-ли?
Re: Использование CURRENT_CONNECTION
Hello, Валерий! You wrote on Tue, 14 Mar 2006 11:09:12 +0600: 1. Нафига 3 раза об одном и том же спрашивать? 2. CURRENT_CONNECTION - число, номер коннекта от создания базы (restore тоже создает базу с нуля, поэтому оно обнуляется при restore). 3. Не все коннекты увеличивают счетчик, а только те, в которых было обращение к CURRENT_CONNECTION. Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is venixangry_dogtndottobdotru