Вы бы хоть вилку зп писали, чтоли…
Andrei написав(ла):
может есть еще места, где можно скачать 2.0.4?
ftp://ftp.heanet.ie/mirrors/download.sourceforge.net/pub/sourceforge/f/fi/firebird/Firebird-2.0.4.13130_0_win32.exe
Пользуюсь XLSAdapter из TMS.
Dmitri Kuzmenko написав(ла):
Hello, Алексей!
Алексей Вишняков wrote:
С первым апреля!
2008/4/1, Oleg Matveyev [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]:
http://cnews.ru/news/top/index.shtml?2008/04/01/294837
это понятно, что 1 апреля. Мне вот Нетскейп тоже 1 апреля
устроил,
Вы
Ovchinnikov Vasily написав(ла):
которая Может бывать далеко не каждые 4 года :)
Задача для любителей программирования: вычислить частоту повторения
пятницы 29 февраля на протяжении 21 века :-)
В юлианском, григорианском или новоюлианском календаре?
Я не знаю, чего не хватает в Turbo Delphi Explorer, VS Express или на
крайний случай SharpDevelop для школ. Я не понимаю, зачем нужно вместо
перехода на беслатное и/или открытое ПО, пилить деньги, оправдываясь,
что все уже установлено…
Т.е. вы таки упорствуете, что для школ единственно необходима именно BDS
2006, и без неё школьники ну никак не выживут? Я понимаю необходимость
BDS в софтверных конторах, естественно, мам нужна и легализация, но
школе-то зачем? Развивающие — алгоритмические — задачи вполне можно
делать в
Развивающие — алгоритмические — задачи вполне можно делать в TP/FPC —
не меняя программу курсови операционку, а
TP не является бесплатным. FPC - чудо еще то.
Раскажите, что мешает его (FPC) использованию в школах? Какие особенности?
Вообще, очень похоже на броневик. Вы не знаете, какое
Dmitry Yemanov wrote:
Dmitry Lendel wrote:
Как-то странно 21 рапортует об ошибках. Вставляет @1,@2 вместо имен.
Чего это такое?
Не забываем обновлять firebird.msg на клиенте.
А может добавить версионность в firebird.msg, и если версия меньше,
брать не из него, а из клиентской либы?
SERVER Tue Jan 22 16:19:45 2008
Database:
database file appears corrupt (C:\DATABASE\CURRENT\ .FDB)
wrong page type
page 30198 is of wrong type (expected 7, found 5)
internal gds software consistency check (error during savepoint backout
(290), file: exe.cpp
Аутглюком не пользуюсь
не внешними модулями, а внутри?
Стандартным способом, к примеру в базе пишем функцию, которая принимает
два значения, и возвращает -1 0 1 и дальше что то вроде
select id, name from tbl
order by name using my_order_func
?
Мадорский Г.В. wrote:
Всем привет. Из филиала позвонили. К базе не приконнектится. В
firebird.log вот такие вот сообщения :
EN-SERVER (Server) Thu Dec 27 11:13:21 2007
INTL plugin conflict: KOI8R:KOI8R_RU defined in C:\Program
Files\Firebird\Firebird_2_0\intl\fbintl and
C:\Program
Исходная задача
1. Данные в таблице изменяются процедурами, потому генерировать
произвольные запросы нельзя
2. Если поле не изменилось, то update не должен его трогать.
3. Программа может дополнительно в процедуру передать набор полей,
которые изменились.
Собственно, думалось так.
Помню, смотрел когда-то телефонный справочник на FoxPro 2.6, года
2000-го, что-ли... Там умельцы 6-значный номер упаковывали в 3 знака... И шо
оно им дало, кроме гемороя при распаковке?
Вобщем, очередная экономия на тактах процессора...
execute block
(AVVV INTEGER = :AVVV;
B INTEGER = :B;
)
returns
(
ID INTEGER
)
as
begin
suspend;
end
получаем ошибку
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 30.
;.
только вот ; находится не на 30 позиции, а на 40
Serge Buzadzhy wrote:
Андрій Жук пишет:
execute block
(AVVV INTEGER = :AVVV;
B INTEGER = :B;
)
returns
(
ID INTEGER
)
as
begin
suspend;
end
получаем ошибку
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 30
Есть транзакция. В ней два отпрепаренных запроса.
Первый чистит данные по таблице, второй в эту же таблицу вставляет.
Транзакция объявлена как tpWrite, tpConcurrency, tpNowait
Вобщем, в непонятном месте начинается подвисание, проц занят полностью
(слава б-гу, один из двух Core Duo)... Смотрю в
Извините, неправду написал... В UIB по умолчанию Wait, а мои последующие
установки ни к черту...
Dmitry Yemanov wrote:
Андрій Жук wrote:
Есть транзакция. В ней два отпрепаренных запроса.
Первый чистит данные по таблице, второй в эту же таблицу вставляет.
Транзакция объявлена как tpWrite, tpConcurrency, tpNowait
Вобщем, в непонятном месте начинается подвисание, проц занят полностью
select cast(RDB$SET_CONTEXT('USER_TRANSACTION','D',
COALESCE(cast(RDB$GET_CONTEXT('USER_TRANSACTION','D') as integer),0) +
1) as integer),
cast(:DATE_FROM as DATE) +
cast(COALESCE(cast(RDB$GET_CONTEXT('USER_TRANSACTION','D') as
integer),0) as integer) as RES_DATE
from rdb$collations,
If member of Domain Admins builtin group connects to Firebird using
trusted authentication,
he/she will be connected as SYSDBA.
А может лучше не встроенную группу, а специальную группу, типа
FirebirdAdmins?
RC или Beta 3?
Вобщем, сейчас под винду собирается только через mingw
Vlad Khorsun wrote:
Андрій Жук ...
Вобщем, сейчас под винду собирается только через mingw
Не может быть (с)
...и как же это я без mingw\maxgw\avggv живу ? :)))
--
Хорсун Влад
А я шо? вроде все почистил, а не собирается...
Vlad Khorsun wrote:
А я шо? вроде все почистил, а не собирается...
Обновлялся с SF давно ? Собираешь debug или release ?
--
Хорсун Влад
Вчера
make_boot
make_all
по умолчанию всё
Dmitry Yemanov wrote:
Андрій Жук wrote:
Вчера
make_boot
make_all
по умолчанию всё
make_icu забыл
о! помогло. А раньше вроде не нужно было...
LINK : fatal error LNK1181: cannot open input file 'icuuc.lib'
Build log was saved at
file://d:\Borland\zhouck\firebird\firebird2\temp\Win32\R
elease\fbembed\BuildLog.htm
fbembed - 1 error(s), 0 warning(s)
что это может быть? Такой файл есть...
Tonal wrote:
Андрій Жук пишет:
В принципе собирается всё, кроме классика.
Много допиливать пришлось?
Патчи есть? Или они в основные исходники войдут?
Какие-нибудь тесты пробовал гонять?
А то кто-то из гуру здесь говорил что на собранном mingw наблюдается
туча невнятных глюков...
Ну 2.1
Перед выходными
А не планируется ли реализовать что-то вроде
isc_dsql_batch_fetch(FStatusVector, StmtHandle, Dialect, Sqlda,
RowsToRead, RowsRead)
ну и возвращать результаты пачками, шоб не дергать постоянно?
Вот смотрю
2007-08-13 14:55 aafemt
* firebird2/builds/posix/Makefile.in.client.util (1.48):
Fix MinGW build
пробую сбилдить текущим MinGW
получаю
$ make -f ../gen/Makefile.inet_server
g++ -Wl,-rpath,/usr/local/firebird/lib
-Wl,-rpath,/usr/local/firebird/intl -Wl,-s
База в 1251
CREATE DOMAIN FLAG AS
INTEGER;
CREATE PROCEDURE Це все фігня
RETURNS (
Бджоли TYPE OF FLAG)
AS
begin
Бджоли = 1;
suspend;
end
нормально
CREATE DOMAIN ПРАПОРЕЦЬ AS
INTEGER;
CREATE TABLE NEW_TABLE (
NEW_FIELD ПРАПОРЕЦЬ /* ПРАПОРЕЦЬ = INTEGER */
);
тоже нормально
а
sasha wrote:
Лыжи работают праально, проверяй вторую часть гипотезы ;)
Да, всё замечательно. Извините за беспокойство. Никак не могу запомнить
как их прнавильно писать :-(
Впрочем в данном случае тебя должно устраивать ;)
То что надо! Очень удобно для построения дерев ана
С чего бы это?
FB 2.0.1
Dmitry Yemanov wrote:
Андрій Жук wrote:
FB 2.0.1
Классик? Винда или линух?
Классик, винда
Alex Cherednichenko wrote:
Привет, Андрій!
Вы пишешь 17 июля 2007:
АЖ http://uk.wikipedia.org/wiki/Firebird
Не хочу задеть ничьи национальные чувства.
Но так ли необходимо устоявшиеся термины
и торговые марки писать в украинской транскрипции?
Лiнукс, Вiндовз, ФрiБСД и пр.
PS: дальше читать
Alex Cherednichenko wrote:
Привет, Андрій!
Вы пишешь 12 июля 2007:
АЖ А кто сказал, что тут есть что-то сложное? Ну не хочется мне лишние
АЖ джойны писать, всех делов.
Какие такие джойны?
То, что ты упомянул, реализуется примитивной арифметикой.
Ага, вместо GETLASTMONTHDAY(D) с лефт
Как в IB 7.1+?
Oleg LOA wrote:
Андрій Жук [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
Как в IB 7.1+?
Тебе самому не написать три строчки кода
procedure ОхеренноНужнаяФункцияИзИБ7(const SavName: string);
begin
ExecSQL(Format('SAVEPOINT %S', [SavName]));
end;
У меня так и есть, но это
Dmitry Yemanov wrote:
Андрій Жук wrote:
Как в IB 7.1+?
В моей статье вроде понятно объяснено, почему это не так кошерно, как
кажется на первый взгляд... Разве нет?
А шо за статья?
Oleg LOA wrote:
Андрій Жук [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
А шо за статья?
Набираешь Еманов в поиске на ibase и тут же получаешь -
http://www.ibase.ru/devinfo/savepoints.htm.
А, это я читал, только на имя автора внимания не обращал...
P.S. А вообще-то
А то держать левые процедуры для тривиальных вещей...
Ну там первый/последний день месяца, количество дней в месяце...
А кто сказал, что тут есть что-то сложное? Ну не хочется мне лишние
джойны писать, всех делов.
через execute statement, гы
При запуске 2.1 в логе пишется
XNET error (xnet:2318) XNET server initialization failed
хотя дальше все нормально.
Anton Zibrov wrote:
Ситуация, развернувшаяся вокруг школьного учителя Поносова, поставила
перед российским обществом несколько важных вопросов. Что делать
образовательным учреждениям, когда завтра проверяющие органы придут к
ним? Так ли уж необходимо школам лицензионное ПО, и есть ли
Dmitry Yemanov wrote:
Андрій Жук wrote:
При запуске 2.1 в логе пишется
XNET error (xnet:2318) XNET server initialization failed
Вторую копию процесса сервера запускаешь небось.
Ну у меня запущен 2.0 на 3050 порту, а 2.1 на 3051 порту. Оно?
Такого вот сайта?
http://www.volny.cz/iprenosil/interbase/ip_ib_code_timestamp.htm
а то пишет stránka nenalezena
Dmitri Kuzmenko wrote:
неправильно считает. я тоже NC пользуюсь для чтения ньюсов.
Ну ты попал в Mozilla, ибо у тебя
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4)
Gecko/20030624 Netscape/7.1 (ax)
90 М.Королев
5390 dada sasa
5489 Андрій Жук
5588 Мадорский Г.В.
5684 Yuris W. Auzinsh
5784 Aleksey Karyakin
5880 Unknown
5980 O6opoTeHb
6079 Sergey Philippov
6177
А отключение пользователей через таблицы мониторинга будет сделано в
2.1, или кроме того, что есть в альфе, нового не появится?
База в ODS 11.1 в кодировке WIN1251
Захожу в IBExpert. Запускаю в одном
эдиторе
select substring('шозах???' from 1 for 2) from rdb$database
в другом
select
MON$STATEMENT_ID,
MON$ATTACHMENT_ID,
MON$TRANSACTION_ID,
case MON$STATE
when 0 then 'idle'
when 1
Ded wrote:
Андрій Жук wrote:
Планируются хоть когда?
Смотря куда.
Ну это как аналог таблиц 1 к 1, только без дополнительного ключа.
Понятно, что можно обойтись и пойти другим путем, но ведь и без CROSS
JOIN можно было обойтись.
Alex Cherednichenko wrote:
Привет, Андрій!
Вы пишешь 27 июня 2007:
АЖ Ну это как аналог таблиц 1 к 1, только без дополнительного ключа.
А в чём фикус-пикус? (С)
Ну В отсутствии дополнительного поля и индекса.
PEAKTOP wrote:
Неа, в BLOB-ах вложенные таблицы должны храниться :)
А почему бы и нет ? XML + TClientDataSet еще никто не отменял.
Вопрос только в том, что
1) Зачем эту хрень нужно встраивать в сервер ?
2) Если Вам это понадобилось, у Вас все хорошо с нормализацией ?
Сам придумал, сам же и
Oleg LOA wrote:
Какого дело отдельным товарищам до того что контора хочет стандартизироват свой
собственный формат?
Линукс зохавал их моск.
Oleg LOA wrote:
Разумеется, т.к. у них просто нету иностранных сми вещающих специально для них
и представляющих интересецы конкурирующих бизнес структурвот такая вот
демократия и свобода слова :-):-):-)
Russia Today, к примеру. Аль Джазира.
Dmitri Kuzmenko wrote:
что-то я не понял. На мастерах Дельфи есть спецы по IB/FB???
Не припоминается, там и спецов по Delphi было раз-два и обчелся.
Kovalenko Dmitry wrote:
И я очень восхищаюсь отважными товарищами, которые пытаются писать
такие вещи на Паскале. Бугага.
Дим, а кикие языковые конструкции С++ имеют больше тех самых плюсов в
реализации потокобезопасного кода по сравнению с Objec Pascal?
Что в паскале уже есть
Alexandr Kochmin wrote:
UIB там даже dataset нету вроде. И соблазнов не будет. ;)
Неправда
Alexandr Kochmin wrote:
АЖ
АЖ Alexandr Kochmin wrote:
АЖ
АЖ
АЖ UIB там даже dataset нету вроде. И соблазнов не будет. ;)
АЖ
АЖ Неправда
АЖ
уже сделали? Это они весь кайф обломали тогда.
Радует только что он readonly до сих пор
Ну да, я его вообще в отдельный пакет вынес, не нужен как-то мне
Вот что пишут на борландовской конференции
My wild guess is that (1) CodeGear won't use
UTF-8 -- I think they'll use UTF-16 instead
А в FB 2.1 что конкретно в системных таблицах используется?
Roman Rokytskyy wrote:
Если я все правильно помню, то там только хидеры, скомпилить оно конечно
скомпилится, а вот слинковатся - нет. Или же просто каких-то частей там
не хватает... Я когда-то собирал ФБ 1.5 под MinGW, помню, что Platform
SDK пришлось ставить.
Пару раз пробовал собрать 2.1
Не морочте голову
select substring('шозах???' from 1 for 2) from rdb$database
работает безо всяких UDF
Владимир Аксенов wrote:
Здравствуйте, Vlad.
Вы писали 11 июня 2007 г., 22:15:32:
Rar не бесплатен, в отличие от zip.
7-zip бесплатен и жмет лучше рара, правда формат 7z понимает только он
сам.
Та ладно, rar уже давно умеет распаковывать 7z
Alexandr Kochmin wrote:
АЖ опять - operation not supported
АЖ
я не нашел вообще упоминания что они не readonly.
Ну а каким тогда способом прибить?
* Bugfix CORE-1271
Creation of invalid procedures/triggers allowed
попробовал создать неправильную процедуру - был послан... Или в каком
смысле разрешено создания инвалидных процедур?
Вобщем, если создать наново базу, то все нормально.
А вот если перенести базу с 2.0 на 2.1, бекап на 2.0,
рестор на 2.1, то в процедурах с кириллицей вообще получим
(Blob read error:
can't format message 13:686 -- message system code -4.
Cannot transliterate character between character sets.
)
И еще, можно теперь создавать процедуры/домены/таблицы рідною мовою,
но вот план тогда показывается уникодный, а значит кракозябрами. Кто в
этом случае виноват?
Oleg LOA wrote:
Vlad Horsun [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
Да, я имел в виду не AV конечно. Но легче от этого вряд ли...
А я просто не понял чего тогда IBExpert вешается, думал там в IBX Полный Пэ
Да он там не совсем вешается, просто ошибка выскакивает
Кстати, вот как сделано в UIB
procedure TSQLResult.ReadBlob(const Index: Word; Stream: TStream);
var BlobData: PBlobData;
begin
CheckRange(Index);
if not FFetchBlobs then
raise Exception.Create(EUIB_FETCHBLOBNOTSET);
BlobData := GetDataQuadOffset(Index);
function TUIBLibrary.BlobGetSegment(var BlobHandle: IscBlobHandle; out
length: Word;
BufferLength: Cardinal; Buffer: PChar): boolean;
var
AStatus: ISCStatus;
begin
if BufferLength High(Word) then
BufferLength := High(Word);
{$IFDEF UIBTHREADSAFE}
FLIBCritSec.Enter;
Ничего не работает
SET TERM ^ ;
create procedure New_Procedure2
returns ( varchar(10))
as
begin
= 'Працює!';
suspend;
end
^
SET TERM ; ^
переподключаемся
CREATE PROCEDURE NEW_PROCEDURE2
RETURNS (
VARCHAR(10))
AS
(Blob)
Хотя вот
select cast(RDB$PROCEDURE_SOURCE as varchar(1024)) from rdb$procedures
возвращает верно перекодированный текст
а вот select RDB$PROCEDURE_SOURCE from rdb$procedures наглухо убивает
Эксперт
Вобщем, дошел у меня размер внешней таблицы до 4 Гб и далее, при
попытке записать в эту таблицу получаю
I/O error for file Log.ext.
Error while trying to open file.
Устройство не опознает команду.
.
CREATE TABLE AAA (
CCC VARCHAR(10)
);
INSERT INTO AAA (CCC) VALUES ('ЛЛЛ');
INSERT INTO AAA (CCC) VALUES ('ллл');
INSERT INTO AAA (CCC) VALUES ('ККК');
COMMIT WORK;
select CCC from AAA
order by 1 collate WIN1251
CCC
ККК
ЛЛЛ
ллл
select CCC from AAA
order by 1 collate WIN1251_ua
CCC
Dmitry Yemanov wrote:
Андрій Жук wrote:
order by 1 collate WIN1251
Это бинарный коллейт, он тупо сортирует по кодам символов.
order by 1 collate WIN1251_ua
А это словарный коллейт, он сортирует как задумано. Аналог PXW_CYRL,
только помимо русского поддерживает еще и украинский
Константин wrote:
АЖ Subj
Откуда дровишки ? ...
С уважением,
Константин Григорьевич.
===
d:\Borland\zhouck\firebird\firebird2\doctype WhatsNew | more
**
* v2.1 Beta 1
**
* Bugfix CORE-1256
Table columns hide destination variables
Dmitry Kotelnikov wrote:
Приветствую Вас,
15.05.2007 в 9:25, Вы писали:
AK Чего вы так за уникод привязались?
AK Зачем он нужен в вашей реальной практике, можете сказать.
Легко, сейча Майкрософт придумал новую раскладку или что-то типа этого
для Укринского языка в Висте. И теперь все
Roman Rokytskyy wrote:
тогда объясни мне, каким образом РУССКИЕ буквы в unicode
преобразуются или покажутся при УКРАИНСКИХ или НЕМЕЦКИХ настройках
виндов?
Шрифты давно юникодные. ASCII текст преобразуется виндой в юникод
согласно текущей системной кодовой страницы, AFAIU. Юникодный
Roman Rokytskyy wrote:
Народ, а как там у вас в Дельфях со строковым типом? Он уже стал
юникодным? Или надо какое-то WideString использовать? Тогда как там с
WideString пропертями у компонент доступа? Они уже стандартно
поддерживаются или нет?
Роман
Ну, к примеру VirtualStringTree
То есть ничего принципально нового в FB 2.1 больше не появится?
Вот что мне в некоторых особях интересно, так это их постоянно неуёмное
желание коверкать имена/фамилии тех, кто им не нравится.
Вы уж критикуйте, оскорбляйте, но фамилию хоть правильно пишите.
Вот тут появилось GEN_UUID. Но возвращает данные в текстовом формате.
А будет ли версия, возвращающая гуид в формате
VARCHAR(16) CHARACTER SET OCTETS ?
Dmitry Lendel wrote:
Я прошу прощение за ламерство, но чем это читать?
Дмитрий
WinDjView
Boulitchev Aleksey wrote:
завтра выложить не получится, сорри
http://www.artlebedev.ru/everything/vilcus/
боян
у меня сказало Column table_name.ID cannot be repeated in INSERT
statement.
Dmitry Lendel wrote:
Insert into Table (F1, F1) values (:F1, :F1)
FB 1.5 это скушала, а 2.0 выдала невразумительное сообщение:
Да. Двойка такого уже не пропустит. И такого тоже
Update Table
Set Col1=?Col_temp1,Col2=?Col_temp1
У меня Плюсы нагенерировали такой радости целую кучу. Сидел, руками
Вобщем, смотрю в ChangeLog
2007-03-13 06:33 aafemt
* firebird2/src/jrd/: DebugInterface.h (1.5), VirtualTable.h (1.4),
isc_sync.cpp (1.110):
Fix MinGW build
однако ./configure --enable-superserver создает неправильный makefile с
ошибкой в последней строке.
Вот
Андрій Жук wrote:
Вобщем, смотрю в ChangeLog
2007-03-13 06:33 aafemt
* firebird2/src/jrd/: DebugInterface.h (1.5), VirtualTable.h (1.4),
isc_sync.cpp (1.110):
Fix MinGW build
однако ./configure --enable-superserver создает неправильный makefile с
ошибкой в последней строке
Ту, что в pdf.
Папку с исходниками документации я стянул.
Но при запуске build.bat получаю
d:\Borland\zhouck\firebird\fb_docs\manual\src\buildbuild.bat
java version 1.5.0_09
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
Java HotSpot(TM) Client VM (build 1.5.0_09-b03,
Вдруг стало выдавать
BSCMAKE: warning BK4502 : truncated .SBR file '.\Release\sprintf.sbr'
not in .\..\..\lib/io.bsc
BSCMAKE: error BK1513 : nonincremental update requires all .SBR files
Что бы это значило?
Переходи на 2.1
Alexandr Kochmin wrote:
А откликнитесь те, кто применяет Lazarus в своих проектах в связке с
Firebird.
Мне интересен практический опыт, success story, используемые библиотеки
и т.п.
А там (в FPC) интерфейсы появились? Просто интересно.
А сервис написать не судьба?
Dmitry Yemanov wrote:
rstas wrote:
Я понимаю, что в бакап/рестора благотворно сказывается на общем
быстродействии БД, но не настолько-же?
Статистика при ресторе пересчиталась, оптимизатор взял другой план.
--
Дмитрий Еманов
Кстати, а гистограммы для более корректного использования
Ded wrote:
Dmitri Kuzmenko wrote:
это просто наиболее показательная иллюстрация, что некий код
вызывается 2 раза.
Ага. А также показательная иллюстрация того, что релизные ноты не
брешут и коалеска работает именно так, как там написано. А также того,
что при большом энтузиазме к
упрощенный пример
select COALESCE(GEN_ID(T,1), 0) from rdb$database
увеличивает генератор T на 2, а не на 1
http://www.destructor.de/firebird/index.htm
create procedure New_Procedure (id MY_INT)
returns (name MY_CHAR60)
as
begin
name = cast(id as MY_CHAR60);
suspend;
end
И это даже работает :)
Результаты 1 - 100 из 145 matches
Mail list logo