"Андрей Могильный" ...
>
> TSimpleDataSet = class(TCustomClientDataSet)
> private
> ...
> FProvider: TDataSetProvider;
А вот за это я бы убил проектировщиков - очень много таких "спрятанных"
мест. Вот накуя там private, а не protected ? Чего было прятать этот несчастный
провайдер
"St. Alex" ...
>
>
>
> On 21 фев, 15:44, "Андрей Могильный" wrote:
> > Блин...
> >
> > Provider.UpdateMode := upWhereKeyOnly;
> > далее у PK-поля:
> > Field.ProviderFlags := [pfInKey];
> >
> > и погнали...
> Да это я и сам теоретически понимаю. Даже pfInkey уже давно проставил,
> когда еще думал,
"St. Alex" ...
>
> Ну как обычно.
Да ? У меня совсем другое "как обычно" ;)
> Есть форма. На ней есть TSimpleDataset с полями. Есть датаконтролы на
> форме. Пользователь их редактирует и нажимает Ok. Происходит
> .post; .ApplyUpdates; Вот на этом он и спотыкается.
> Типа "Record not found or
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Vlad Horsun wrote:
>
> >>ты меня удивляешь... Может, надо было выпустить не эту
> >>версию, а Delphi 2007 for .Net 2.0 ?
> >
> > Я где-то говорил что _не надо_ ? Или я где-то говорил _как_ н
"St. Alex" ...
>
>
>
> > UpdateMode = upWhereAll ? (или аналог в DBX)
> Там есть в датасете в полях (TField) свойство ProviderFlags, что типа
> использовать в Where при апдейте. Но в DbXpress они игнорируются, к
> сожалению, установлено опытным путем и подтверждено трассировкой с
> использован
"St. Alex" ...
>
> Здравствуйте!
>
> Хорошая, конечно, мысль была насчет увеличения точности Timestamp.
> Наверное. Хотя у нас в связи с этим получилась куча неприятных
> побочных эффектов.
> Так исторически сложилось, что у нас среда разработки - Delphi 7 и
> компоненты доступа - DbExpress. так в
"Андрей Могильный" ...
>
> Мы сейчас готовим нашу систему на сертификацию по Vista, работаем на
> Delphi6,
> в принципе жить можно, но конечно с хорошими приседаниями - меню теперь
> рисуем полностью сами, toolbar'ы тоже (это только визуализация).
А вот об этом я раньше не слышал. Где-то есть
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Vlad Horsun wrote:
>
> >>>В общем отделу маркетинга советую повеситься - ничего не изменилось,
> >>> только
> >>>хуже стало
> >>
> >>так скажи же тогда, как надо д
"sasha" ...
> > А почему .net провайдер так жутко тормозит при работе с fbembed ?
> > Я выполнил твой тест, цифры примерно следующие (по памяти)
> > а) своя реализация протокола : варчары < 2 сек, блобы > 20 сек
> > б) через fbembed : варчары ~ 14 сек, блобы ~ 14 сек
>
> Ты ничего в тестах не
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Horsun Vlad wrote:
>
> > В общем отделу маркетинга советую повеситься - ничего не изменилось,
> > только
> > хуже стало
>
> так скажи же тогда, как надо делать Delphi!
А что - её делают маркетологи ?
--
Хорсун Влад
"Roman Rokytskyy" ...
>
> >> Немного поможет, но в провайдере этих изменений наверное ещё нет,
> >> я не смотрел
> >
> > Нет - можешь и не смотреть. Его уже несколько раз спрашивали об этом и
> > он сказал что рано ещё этим заниматься. Ждёт официальной альфы наверное.
>
> Угу, и я, например, ж
"Roman Rokytskyy" ...
>
> > отсюда видно, что сам сервер с блобами работает даже чуть быстрее, но
> > организация АПИ и накладные расходы на сетевой протокол играют не
> > маленькую роль.
>
> Ну вот! Наконец то и ты озвучил то, что было в самом начале дискуссии! :)
Я хотел убедиться, что движ
"sasha" ...
>
> > Возьми какой-нить профайлер для c# и измерь работу через fbembed
>
> Попробую попозже. Я честно признаться с профайлерами не работал раньше и
> даже не знаю хорошего профайлера. Мы другие средства использовали, так
> что мне ещё в этом разобраться надо будет...
От и осво
"sasha" ...
>
> > А почему .net провайдер так жутко тормозит при работе с fbembed ?
> > Я выполнил твой тест, цифры примерно следующие (по памяти)
> > а) своя реализация протокола : варчары < 2 сек, блобы > 20 сек
> > б) через fbembed : варчары ~ 14 сек, блобы ~ 14 сек
> >
> > откуда такие
"sasha" ...
>
> > Hi All
> > Информация к размышлению для тех кто хранит файлы в блобах.
> > Тестировал работу Lucene. В качестве базы для тестирования взял КЛАДР.
> > Было 3 варианта работы
> > -- Индексы строились и хранились в памяти.
> > -- Индексы строились в файловой системы.
> > -- Индексы
> >А теперь представь, что ты копируешь базу средствами ОС. Она тоже
> >должна получиться волшебным образом разлоченной и ридонли?
>
> нет. в доке об этом написано. Про ключ -f. а для
> -b 0 - не написано.
Допиши ;)
> >> под "должен" я имею в виду, что так было бы
> >> логично. и можно был
> "Константин"
> Ситуация следущая ставлю FB SS 2.0.1 в любых вариациях
> всё работает ... :) Ставлю FB SS 2.0.1 (из той же
> инсталяции Firebird-2.0.1.12810-0-Win32.exe) нифига
> не работает - виснет на коннекте к БД долго висит а
> потом что-то типа Error/Connection reject ... :(
Может не
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Vlad Horsun wrote:
>
> >>я об этом думал, когда писал тот пост в блоге.
> >>Пока ситуация еще хуже. дамп nbackup уровня 0 - это не база.
> >
> > Кто сказал ?
>
> читаю документацию по nback
"Dmitry Yemanov" ...
>
> Vlad Horsun wrote:
> >
> > 5. Добавим данных в оригинальную БД
> > 6. бекап уровня 1
> > 7. накатываем инкремент
> >
> > D:\FB2\bin>nbackup -R c:\temp\nbakup2.fdb c:\temp\nbakup.nbk
> > c:\temp\nbakup.nb1
>
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Horsun Vlad wrote:
>
> > Такая таблица есть. Но я не понимаю как ты предлагаешь её использовать
> > (или поле в rdb$pages), для чтения не всей БД. По-идее для этого нужен
> > аналог
> > PIP для каждог
"Константин"
>FB: 2.0.0.12745
>
> Ребяты, ну поправте кто-нить поведение при ресторе ...
http://tracker.firebirdsql.org/browse/CORE-132
Возможно в 2.1 будет
--
Хорсун Влад
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Vlad Horsun wrote:
>
> > Трояна я запустил - двумя антивирями сначала проверил и
> > успокоился... теперь знаю - троян там...
>
> кстати, что за троян? прислали посмотреть картинку,
> файлик?
zip, в
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Horsun Vlad wrote:
>
> >>Украли ICQ номер, primary e-mail поменяли что делать?
> >
> > У меня сегодня тоже спионерили пароль, так что если кому от "меня"
> > что-то придёт по асе - это н
"Леонид Агафонов" ...
> Добрый день!
>
> В логе сервера (firebitd.log) следующее сообщение:
> Modifying procedure which is currently in use by active user
> requests
>
> Наверное вместо непечатного символа должно было быть наименование SP,
> или я что-то недоустановил или так должно быть?
А
"Леонид Агафонов" ...
> Добрый день!
>
> Есть запрос
> select * from
> test_table c
> where
> c.cost = 0
> and
> c.parent is null
>
> FB2 берёт индекс по parent
>
> селективность индекса по полю cost
> 0,45242726628202945
> селективность индекса по полю PARENT
> 0,0149521531511709
"Леонид Агафонов" ...
> Добрый день!
>
> При работе с базой на сервере в логе
> появилось сообщение (два раза):
> FBSERVER (Server) Mon Jan 22 17:49:44 2007
> Database: E:\TEST.FDB
> internal gds software consistency check (invalid SEND request (167),
> file: exe.cpp line: 494)
> FBSERVER (Server)
"Кравченко Алексей" ...
>
> случайно прервал процесс бэкапа NBACKUP (после чего остался delta-файл), и
> этим самым нажил себе великий геморой с починкой БД. слава богу
> восстановление прошло успешно.
И какой же геморрой ты себе нажил ?
a) процесс бэкапа NBACKUP не делает ничего с данными -
"Alex Cherednichenko" ...
> SELECT COUNT(*) FROM RDB$RELATION_FIELDS
> ==
>12 234
>
> А это всё (вкупе с правами), влияет на время Prepare.
> Так что, смысл в общем-то, есть, пусть и незначительный.
Мгмгмм... мерял ?
--
Хорсун Влад
"Dmitry Voroshin" ...
>
> Всехз кто не встречает старый - новый год - бить ногами по ПЕЧЕНИ
По ПЕЧЕНИ бьют ВОТКОЙ аднака :)
--
Хорсун Влад
"DmitryLe" ...
>
> 30-50 - это уже много. Я обратил внимание,
> что большая часть времени уходит на
> prepare. Видимо в этот момент много раз
> "туда-сюда".
Да, prepare одна из самых (неоправданно) дорогих операций
> Поиск молчит про LazyPort :-(
http://sourceforge.net/mailarchive/message.p
"DmitryLe" ...
>
> Действительно очень туго открывается.
> Я все прочту, но вопрос про интернет. Ты
> как-то писал, что 2.1 будет по-другому
> пакеты передавать и через инте станет
> весело. Это как по научному называется
> и будет ли?
Совсем весело не станет, но 30%-50% экономии времени долж
"Andrei" ...
> тут это не важно. важно, придется
> менять существующий код или нет. т.е.
> обращение к сервису статистики на
> встроенном сервере выполнится или
> выдаст ошибку.
Т.е. ты в течение суток не можешь это проверить сам ???
--
Хорсун Влад
"Андрей Иванов" ...
>
> Vlad Horsun пишет:
> >> Куда дальше думать?
> > Похоже нет или rtl библиотек, или путей к ним, или в проекте указаны не
> > те имена библиотек
> > (для VC 7.1 - msvcrt71, для VC8 не знаю, но догадываюсь :)
> Постараюсь
> Запихнул содержание vsvars32.bat в make_boot
не нужно это. достаточно сделать ему call
> Generating DSQL parser...
>
> Setting Environment Variables thus...
>
> vs_ver=msvc8
> vs_ver_express=1
> platform=win32
> msvc_version=8
> db_path=D:/andy/src/firebird2
> r
"Андрей Иванов" ...
>
> Horsun Vlad пишет:
> > А sed у тебя есть ?
>
> Привет!
> Решил тоже глянуть на этот тригер, но собрать проект не получилось.
> Скачал исходники, установил VC2005EE, скачал Core SDK.
Ок
> run_all.bat не прокатило (sed есть),
Очень описательное сообщение
> про
"Андрій Жук" ...
>
> Эту проблему решил расстановкой
> #ifdef GARBAGE_THREAD
Фигню ты сделал, а не проблему решил :-P
> теперь хуже...
MinGW сборка давно никем не поддерживается. Зачем тебе этот гемор ?
2.1 должна нормально собираться с VC Express
--
Хорсун Влад
"Alex Cherednichenko" ...
> На правах прошедшей пятницы, и по поводу естественных ключей:
>
> "О тотальной идиотии в [пост]бюджетных организациях".
Теща читает этот форум ? :)
--
Хорсун Влад
"sasha" ...
>
> > Да, немного. А ты про embedded SQL ? :)
>
> Да, слышал лет 10 назад этим ещё пользовались :-)
Ты будешь удивлён, но этим пользуются и сейчас. Особенно это должны любить
в DB2,
как основное ср-во разработки :)
> > Насколько я понимаю, LINQ - это постановка задачи на
"Ded" ...
> Кстати, предрекаю: в 2008 году ты одноядерный проц купишь уже только
> если в ломбарде. А вопрос об многопоточности откладывается сколько я
> помню вообще существование птицы.
Если бы один парень не загипнотизировал всех одним своим присутствием
(кстати, мнимым) и обещанием с
"sasha" ...
>
> > Попробуй подумать об этом с другой стороны. Зачем создавать новый ОО
> > язык, когда вокруг полно хороших старых ? Значительно эффективнее, как по
> > мне, заставить их работать на нас. И java\.net\etc в сервере один из
> > возможных
> > путей. Вопрос только в том, как их ин
"Andrey Feklistov" ...
>
> >Я половину не понял, но всё равно это не проще :)
> Можно, я тут мыслями помусорю? :) Попробуем на примерном синтаксисе.
>
> create procedure p1(...) returns (...) as
> declare sales cursor ...
> begin
> ...
> open sales;
> rdb$set_context('USER_TRANSACTION'
"sasha" ...
> У меня на FB2
>
> select CURRENT_TIMESTAMP, CURRENT_TIMESTAMP - 10.000 / 1440 from
> RDB$DATABASE
>
> уже начинает выдавать близкие к правде значения. Видать оно к DECIMAL
> приводит или к NUMERIC, а не к FLOAT или DOUBLE...
Конечно к NUMERIC
--
Хорсун Влад
"Vadim Mescheryakov" ...
>
> Здраствуйте.
> Уже у второго заказчика появилось сообщение при попытке прочитать записи из
> таблицы
>
> database file appears corrupt ()
> wrong page type
> page 25713 is of wrong type (expected 7, found 5)
>
> что примечательно таблица одна и та же - отичается том ч
"sasha" ...
>
> Есть вопрос по FB 2.0. А почему у нас такое предствление:
>
> CREATE VIEW "PinFeedDefinitions"(
> "Id",
> "Type",
> "LifeTime",
> "TypeName")
> AS
> SELECT
>"Id",
>"Type",
>"LifeTime",
>(SELECT "Name" FROM "FeedTypes" WHERE "Id"=C."Type")
> FROM
"sasha" ...
>
> Привет! Я сразу извиняюсь - осилить ветку "Баг с конвертацией даты в ФБ
> 2.0" в поисках ответа не смог.
>
> Задача: есть поле TIMESTAMP, есть временной интервал в минутах INT. Надо
> из времени вычесть интервал.
SELECT
CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP - CAST(:M AS INTEG
"Malinovsky Vladimir" ...
...
> Иногда (три - четыре раза) в день сразу после дисконнекта эта программа на
> несколько секунд задумывается, а потом получаю эксцепшн "lost connect"
> Одновременно отваливается не только моя программка, но и другие - IBExpert,
> например.
Сервер падает ? Не по T
"sasha" ...
>
> > В обозримом будущем - в сад.
>
> А оно в трекере есть? Если нет, может я добавлю. Вдруг у какого-нибудь
> Дос Сантоса Фернандеса будет бессонная ночь и он не найдёт чем себя
> занять кроме как такую фичу сделать? Вон ведь, воплотил же кто-то мои
> заветные мечты: MERGE и REPLACE
"Horsun Vlad" ...
>
> "Ded" ...
> >
> > Horsun Vlad wrote:
> >
> > > Есть мнение, что выражения вычисляются справа налево.
> >
> > Это, скажем так, по меньшей мере неожиданно. С тем, что условия
> > применяются обычно от хвоста к голове, смириться было в общем и целом
> > несложно, всё-так
"Ded" ...
>
> Vlad Horsun wrote:
> >>> Надо. Мне. Мне непонятно нахрен применять курсор, жрущий память,
> >>>когда нужен однонаправленый проход по резалтсету.
> >
> >
> > Не сгущай краски :)
>
> Есть, сэр! :)
О! Я п
"sasha" ...
>
> >Без комментариев, ибо со стандартом в этом плане не знаком, но имею
> > серьёзные сумления, что в MS реализован именно стандарт, это не в их
> > обычае вообще-то.
>
> Та у них очень похоже на реализацию Влада, только с наворотами типа:
Курсоры делал ДЕ
> 1) Курсоры локал
"Alexander Artukov" ...
Меньшая таблица становится ведущей
>
> -
> БАЗА_1 (с которой валимся в natural)
>
> В таблице Documents 4,5 млн записей,
> В таблице reg_value 0,26 млн. записей
reg_value - меньш
"Владимир Каратаев" ...
>
>
> на sql.ru Влад выложил ссылки для скачки стенограммы выступлений (аудио?).
Не я
--
Хорсун Влад
"Alexandr Kochmin" ...
>
> KD> Привет всем.
> KD>
> KD> Обнаружил полезную фичу FB2 - можно
> KD> грохать индексы и constraint у таблице с
> KD> триггерами, в которых эти индексы и т.д.
> KD> вроде как задействуются в запросах.
> KD> Ура, товарищи!
>
> хм. тото я на рабочей базе на yaffil и
"Ded" ...
...
>В общем, складываеццо впечатление, что вместе с водой выплеснули и
> ребёнка. Я не сильно на эту фичу закладывался, за недельку всяко могу
> адаптироваться, но знаю людей, которые её пользовали в полный рост. Что
> удивительно, в число этих людей, если мне не изменяет склероз, в
"Andrey Feklistov" ...
> я тут вечером дописывал кое-что по-быстрому, и на конструкции типа
> insert into ... select first 1 ... returning id;
> мне сказали, что returning здесь не признают. понятно, за что пнули, понятно
> как это обходится. т.е. вопрос не в том, как решить задачу. вопрос в
> др
"Владимир Каратаев" ...
>
>
> "Vlad Horsun" ...
> >
> >> Короче, я уже давно на развитие FB забил и тебе рекомендую не надеятся на
> >> лучшее, а то вон, уже заклевали тебя слету.
> >
> >Если вышеперечисленное для тебя означае
"Oleg LOA" ...
> "Vlad Horsun" ...
> >Если вышеперечисленное для тебя означает _развитие_, то да, такого
> > "развития" нет.
>
> Ипать, я вообще не понял о чём спор?
О развитии и "развитии"
> Кому-то хоцца TO_CHAR в FB в в
"Владимир Каратаев" ...
> думаю, и в fb3.0 этого не получишь. я уже тут давно просил ввести функции
> оперирования в датой: форматирование даты на сервере (не на клиенте, как
Такие UDF уже существуют много лет
> предлагают гуру!), арифметические операции над датами. Это очень полезные
"sw" ...
>
> >>Кстати 256 таблиц тоже проходит. Попутно выяснил что ES на данный фактор не
> >>влияет, ну да >>ладно.
>
> >ES или EB ?
>
> ES. Т.е обнаружил для себя то, что на запросов завёрнутых в EXECUTE STATEMENT
> данное ограничение не распространяется.
>
> PS. Это так если вдруг очень прис
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Vlad Horsun wrote:
>
> >>у процедур и блоков плана не может быть принципиально.
> >
> > Кто сказал ? :) План не показывается только для EXECUTE PROCEDURE
>
> да дело не в том кто сказал, а в прин
"Dmitri Kuzmenko" ...
>
> Hello, sw!
>
> sw wrote:
>
> > Также интересно, что при таком запросе часто выдаётся какая-то
> > ерунда вместо плана (обрывки текста запроса, не печат символы и т.д.)
>
> у процедур и блоков плана не может быть принципиально.
Кто сказал ? :) План не показывается то
"sw" ...
>
> Значит дело было так..
> Решил я по эксперементировать с максимальным количеством таблиц в процедуре
> (вроде как 255)
> В эксперте создаю блок вида
>
> execute block
> returns(r integer)
> as
> begin
> select 001 from rdb$database into :r;
> select 002 from rdb$database into :r;
"Roman Rokytskyy" ...
>
>
> >> select *
> >> from table_a a
> >> where
> >>? is null
> >
> > coalesce(?, cast(null as <нужный_тип_данных>)) is null
>
> пльохо... почему-то Hibernate не любит cast. Думаю, его парсер не
> понимает ничего, что выглядит как ф-ция, но вместо "параметров" там
>
"Roman Rokytskyy" ...
> а теперь посложнее:
>
> select *
> from table_a a
> where
>? is null
coalesce(?, cast(null as <нужный_тип_данных>)) is null
--
Хорсун Влад
"Roman Rokytskyy" ...
>
> Привет!
>
> Туплю. Есть код который использует
>
> SELECT ..
> FROM my_table t
> WHERE
>? IS NULL OR t.some_col LIKE ?
>
>
> ФБ ругается "Data type unknown". Вопрос - можно ли перезаписать запрос
> без изменения самого приложения?
a) для FB2
CAST(? AS ...) IS NUL
"Леонид Агафонов" ...
Не надо писать в html, не надо
> Не можем найти из-за чего возникает ошибка:
>
> В логе:
> _beginthreadex failed
> Not enough storage is available to process this command.
>
> На клиенте в это время выдает:
> operating system directive isc_alloc failed
> unable to alloc
"WildSery"
> execute block
> returns (event_id integer, event_date timestamp)
> as
>declare variable event_id_prev integer;
>declare variable event_date_prev timestamp;
> begin
>for select event_id, event_date from aa order by 1 into event_id,
> event_date
>do
> if (event_da
Потому что все затаили дыхание : выпили (за него есс-но),
закусили - и переводят дыхание ;)
Превед тебе, именинник, превед !
:)
--
Хорсун Влад
"Dmitry Yemanov" ...
>
> Horsun Vlad wrote:
> >
> > Сначала найди процедуры в стандарте :-P
>
> Эээ... а PSM на шо даден?
Тссс... не подсказывай :)
--
Хорсун Влад
"Константин"
> create prcedure Calc_money(DateFromdate = current_date,
А попробовать ?
> create prcedure Calc_Doc(DocId bigint = 0,
> DateFrom date = (select date from vw_Doc where id = :DocID),
Нет смысла, это элементарно пишется в теле процедуры\блока
"Константин" ...
>Попробую ... Но с инглицким у меня напряги :(
>Может, если не слишком наглею, как нибуть по свободке,
>если не забудешь ... ?
>С меня пиво, пока виртуальное - но целый ящик :)
;)
> >>PS: Влад, если можно, прокоментируй мой пост где я описываю
> >>малую
"Константин"
> Извини, ляпнул не подумавши ... Бес ПопутаЛ ...
;)
> Думал проблема в rdb$relations :(
> А работает всё славно, кроме этого ограничения.
> Ну не знаю я откуда ноги растут ...
Гм, откуда обычно ноги растут ? :)))
> А проблема досадная :(
> Смотрел Roadmap 2006 да
>Интерестно этот глючёк бедет когда либо исправлен ?
Какой глючёк ? Что-то работает не правильно ?
>Неужели так тяжело расширить поле системной таблицы ?
Какое поле, какой таблицы ?
--
Хорсун Влад
"Григорий" ...
> Не совсем то, там FirebirdInstall_15.iss совсем
> древний под FB 1.5.0. У меня сейчас под FB
> 1.5.2, а хочется под 1.5.3.
>
http://firebird.cvs.sourceforge.net/firebird/firebird2/src/install/arch-specific/win32/?hideattic=1&pathrev=B1_5_Release
--
Хорсун Влад
"Dmitry Yemanov" ...
>
> Kovalenko Dmitry wrote:
> >
> > У меня вопрос - в этом конкретном
> > случае кто отрезает финальный пробел в
> > VARCHAR'е - гриды или то, через что тащат
> > данные?
>
> Думаю, что гриды. В IBE есть настройка на этот счет, по дефолту вроде
> идет обрезание концевых пробел
"Kovalenko Dmitry" ...
>
> Kovalenko Dmitry wrote:
> > Пишу, можно сказать, в бешенстве.
>
> Пришел домой, пожрал, успокоился и
> написал тест. Через провайдер в
> VARCHAR-колонку вставил символы от нуля до
> пробела включительно.
>
> Эксперт показывает в таблице 33 пустых
> строки. От нуля до 31
"Kovalenko Dmitry" ...
>
> > Добавить поля Таймштамп Создания и Таймштамп Последнего Изменения?
> > Говорили ведь, давно, сошлись на том, что полезно...
>
> Да, да, да! А я еще год назад плакался
> Диме Еманову, что хочу аналогичные
> timestamp+счетчик изменения на каждую
> запись в базе данных..
"freemanzav" ...
> Блин, запутался я с этими битовыми
> картами. Надо полагать, что они
> физически хоть и являются цепочками
> структур, для пользователя это все
> равно массив, где индекс элемента
> является номером записи. Или нет?
Для пользователя их вообще нет :)
--
Хорсун Влад
"Valery Gruzdev" ...
> p.s. Кстати, мне кажется, что подписывать ЭЦП записи на уровне сервера - не
> сложнее, чем шифровать страницы БД (в качестве средства от искажения
> данных). Но при этом будет меньше накладных расходов на поиск записей, фетч
> и т.п.
ЭЦП на запись должен накладывать _
"freemanzav" ...
> В FB скорее всего применяются обычные
> битовые массивы, где кол-во элементов
> равно количеству записей в таблицах .
> Ну мне так кажется.
Ошибаешься
--
Хорсун Влад
"Dmitry Kotelnikov" ...
> Connect->DatabaseName = "D:\\Projects\\Test\\EmptyDB\\test.gbk";
> Connect->Params->Add("USER \"SYSDBA\"");
> Connect->Params->Add("PASSWORD \"masterkey\"");
> Connect->Params->Add("PAGE_SIZE 4096");
> Connect->CreateDatabase();
Для CreateDatabas
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Horsun Vlad wrote:
>
> > Я так не считаю ;)
>
> ну а как? берите тогда пример с ASA
> и делайте шифрование как там.
Мой вариант позволяет делать и как там тоже ;)
--
Хорсун Влад
"Alexander Goldun" ...
>
> Horsun Vlad пишет:
> >
> > Т.к. желающие обсудить нашлись, то вот и предмет обсуждения.
> > Было ещё одно письмо с обоснованием необходимости шифрования и возникающими
> > проблемами \ требованиями, но оно пока не переведено на русский. Если
> > возникнет необходимос
"Dmitri Kuzmenko" ...
>
> Hello, Vlad!
>
> Vlad Horsun wrote:
>
> > для начала gfix -v -f
>
> по-моему gfix некоторые повреждения
> индексов не ловит. могу ошибаться, надо у Алексея
> спросить. он месяца полтора назад вроде экспериментировал
"younghacker" ...
>
> Увы - сервер не падал. :(
> Другие поля записи исключительно
> заполненые и содержат корректные
> значения.
> Первичный ключ также . Черт... Залез
> проверил... Можно спокойно прописать
> любое значение. %(
ниче не понял
> Вспомнил. Раньше падал. Хоть и на
> другой
"Kovalenko Dmitry" ...
> Описанная тобой проблема у меня была в
> скриптах на VBS. Там получалось так, что
> незакрытый файл открывался в другой
> программе. Тогда тоже через раз
> получался файл нулевой длины.
Хорошая версия, imho
2Глеб:
Этого можно избежать, открывая файл для записи в
"Boltik Evgeny" ...
>
> >> когда можно было сделать что то списка
> >> страниц со ссылками на старые записи и пробежав только по этим страницам
> >> в
> >
> >Ну и будет у тебя список со всей базой - и шо ?
>
> С чего это со всей базой. Старые периоды ни кто не правит практически.
> Правится и
"Dmitry Voroshin" ...
>
>
> "Boltik Evgeny" ...
> >
> > > execute procedure sp_exec_in_1_out_0
> > > ((execute block returns(x integer) as begin :x=1; suspend; end))
> >
> > А вот былабы кстате
> > select * from ((execute block returns(x integer) as begin :x=1; suspend;
> > end))
> > будет дли та
"Vladimir A.Bakhvaloff" ...
> Одна надежда: может всё-таки объясните в итоге разговора... ;)
Собственно только поэтому я и поддерживаю эту "беседу"
--
Хорсун Влад
"Boltik Evgeny" ...
> А нафига шарить по всему файлу БД
Согласен
> когда можно было сделать что то списка
> страниц со ссылками на старые записи и пробежав только по этим страницам в
Ну и будет у тебя список со всей базой - и шо ?
> базе меняется не вся информация а только малая часть
"Константин" ...
> >> Или "это" просто не имеет смысла ?
>
> D> Настолько, что непонятно как такая идея вообще могла зародиться в
> D> сером веществе.
>
> Хоть я и "умолк" :) но всё-же ляпну ... Почему ?
Предлагаю всем - перед тем, как что-то предложить или критиковать,
по
"Ded" ...
>
>Желаю чтоб одно начальство впадало в маразм не столь стремительно,
> другое хотя бы слегка остепенилось, и жись в результате стала легче и
> веселей :)
Присоединяюсь и желаю чтоб ! :)
Особенно по понедельникам :-P
--
Хорсун Влад
"Boris Loboda" ...
>
>
>
> >> >Залей в БД блоб на 10Г
> >>
> >> Уже разве предел в 64K страниц преодолели?
> >
> >Какой-такой предел в 64К страниц ? Откуда дровишки ?
>
> Дровишки добыты посредством собственноручного заливания ISO-образа в блоб.
Да ? Ровно 64К страниц заливал ? А 64К+
"Boris Loboda" ...
>
> >Залей в БД блоб на 10Г
>
> Уже разве предел в 64K страниц преодолели?
Какой-такой предел в 64К страниц ? Откуда дровишки ?
--
Хорсун Влад
"Janex" ...
>
> Привет ешё раз всем.
> Никто так и неответил что нового в 890а :(, ну ладно, а
> можбить ктото подскажет где почитать об
> етих исправленых ошибках: SF: 1242379, 1242982, 1244126, 223128,
> 1211328, 1404215, 1175157 ?
> Рылся по FB но так и ненашёл ничего :(
Трекер на SF закры
"Konstantin R. Beliaev" ...
>
> select cast((2674.615-300) as decimal(2,2)),
> cast(2674.615 as decimal(2,2)) from rdb$database
> получается 2374.61 и 2674.62
>
> Куда девалась копейка?
>
> FB 1.5.3, Win2003
Как раз в 1.5.3 я с округлением уже боролся. Алгоритм примерно такой
static
"Kovalenko Dmitry" ...
> O, Ya-ya -)
Новый билд дятла-дятла ? :)
--
Хорсун Влад
"Dmitry Yemanov" ...
> Точно такое же предложение было высказано разработчиками SAS, обсуждалось в
> FD и получило нашу поддержку. В isc_dsql_free() добавляется новый режим
> DSQL_unprepare, который по сути стоит между DSQL_close и DSQL_drop. Фсе. А
> то развели тут демагогию :-)
Я и тогда н
"Nikolay Trifonov" ...
>
> Для gbak в firebird есть сервисы, а как насчет nbackup?
Не в 2.0. Позже возможно будут
--
Хорсун Влад
"Самохвалов Григорий" ...
>
> >Ок
>
> http://tracker.firebirdsql.org/browse/CORE-904
Сенкс. Нашёл и исправил. Войдёт ли в RC5 пока не знаю
--
Хорсун Влад
Результаты 301 - 400 из 477 matches
Mail list logo