<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
	<channel>
		<title>Devrace Russian [форум]</title>
		<link>http://www.devrace.com</link>
		<description>Новые темы форумов сайта Devrace Russian [www.devrace.com]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 17 May 2012 09:07:23 +0400</pubDate>
		<item>
			<title>Работа с внутренним кэшем</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=861&amp;MID=3739">Работа с внутренним кэшем</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Здравствуйте.<br />&quot;<span style="font-family:TimesNewRomanPSMT">Такую технику иногда можно использовать и в обычном режиме. Например, иногда<br /> <span style="font-family:TimesNewRomanPSMT">возникает необходимость вставить запись при помощи какой-либо сложной хранимой<br />процедуры, которая возвратит кодвставленной записи, и отобразить его в TpFIBDataSet. Для<br />этого можно, в частности, вставить код и потом вызвать метод Refresh:<br />id := SomeInsertByProc;<br />pFIBDataSet1.CacheInsert(&#91;0&#93;, &#91;id&#93;);<br />pFIBDataSet1.Refresh;<br />&quot;<br /></span></span><br />В режиме CacheModelKind = cmkStandard всё просто супер, но в режиме cmkLimitedBufferSize - EListError &quot;Индекс вышел за границы...&quot;<br />Можно с этим что-то сделать? <br />
			<i>16.05.2012 10:55:54, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13146">Юрий</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=861&amp;MID=3739</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=861&amp;MID=3739</guid>
			<pubDate>Wed, 16 May 2012 10:55:54 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Обновление FibPlus 7</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=856&amp;MID=3732">Обновление FibPlus 7</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Покупал FibPlus версии 7.0.  Хочу обновить до версии 7.3. Это можно сделать бесплатно или нужно покупать новую версию? <br />
			<i>28.04.2012 05:11:00, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=4722">Максим</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=856&amp;MID=3732</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=856&amp;MID=3732</guid>
			<pubDate>Sat, 28 Apr 2012 05:11:00 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>установка FibPlus 7.3 в C++ Builder 2010</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=855&amp;MID=3725">установка FibPlus 7.3 в C++ Builder 2010</a></b> <i>проблема с установкой</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Доброго времени суток!<br /><br />Купил сегодня свежую версию и что-то не заладилось с установкой.<br />Пробую установить Fibplus 7.3 в среде  C++ Builder 2010 (ОС - Windows 7 x64)<br />Запустил setup, все параметры - по умолчанию, отметил галочкой - установить для C++ Builder 2010. Дальше нажимаю - компилировать. Написало, что установилось. Папка в Program Files(x86) создалась, но компоненты не скомпилировались. Почитал лог инсталла - ругается на отсутствие файла files.cpp\files.dpr.<br /> <br />Файл installlog_c2010.txt прилагаю.<br /><br />Помогите, пожалуйста, разобраться!<br /><br />С уважением, Андрей. <br />
			 [ <a href="http://www.devrace.com/bitrix/components/bitrix/forum.interface/show_file.php?fid=6875">Скачать</a> ] <br /><i>16.04.2012 14:31:30, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13724">artpostman</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=855&amp;MID=3725</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=855&amp;MID=3725</guid>
			<pubDate>Mon, 16 Apr 2012 14:31:30 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Ошибка на этапе исполнения при переходе на версию 7.3.1219</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=854&amp;MID=3717">Ошибка на этапе исполнения при переходе на версию 7.3.1219</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Приобрел у вас компоненты. Версия 7.3.1219. Версия Delphi 7.0.<br />Пытаюсь обновить с версии 6.8.500.<br />При открытии проекта выходит ошибка об отсутствующем поле <br />CSMonitorSupport.Enabled. Есть только кнопки - Ignore и Cancel, кнопку удалить это поле нет. Причем после игнорирования, проект компилируется и билдится нормально, но при запуске приложение опять выходит та же ошибка об отсутствующем поле.<br />После исследований я понял, что это поле прописано в файлах *.dfm, если почистить их вручную, все приходит в норму.<br />Вопрос - есть ли какой-то более корректный способ перехода на новую версию компонента? <br />
			<i>13.04.2012 01:23:48, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13723">Зильберман Семен</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=854&amp;MID=3717</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=854&amp;MID=3717</guid>
			<pubDate>Fri, 13 Apr 2012 01:23:48 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Отменить вставку</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=851&amp;MID=3684">Отменить вставку</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Добрый день!!!!<br />Я использую devexpress для редактирования данных.<br /><br />Если вставка не проходит в firebird, скажем по причине дублирования в уникальном индексе, то хотелось бы отменить сделанные изменения.<br /><br />Я положил на форму &quot;отлавливатель ошибок&quot; и в событии смотрю ошибку, если она нарушает уникальность то вывожу сообщение и хочется отменить сделанные изменения в датасете на клиенте.<br /><br />я делаю так:<br /><br />
====code====
<pre>pFIBDataSet.Cancel;
 </pre>
=============
Но данные из грида не пропадают, а только состояние в строке с редактируемого переходив в просто просмотровое.<br /><br />Подскажите, что надо сделать, чтобы достигнуть эффекта нажатия на клавишу Esc при редактировании данных во всех известных гридах?????? <br />
			<i>02.04.2012 13:11:18, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13116">Vso</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=851&amp;MID=3684</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=851&amp;MID=3684</guid>
			<pubDate>Mon, 02 Apr 2012 13:11:18 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Как правильно присваивать значения параметрам в TpFIBUpdateObject</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=850&amp;MID=3678">Как правильно присваивать значения параметрам в TpFIBUpdateObject</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Все привет!<br /><br />нужно записать связанные значения в три таблицы.<br /><br />Я написал в TpFIBDataSet в свойство InsertSQL запрос на добавление с параметром RETURNING.<br /><br />Подключил к этому датасету TpFIBUpdateObject у него написал запрос тоже с параметром RETURNING.<br />У первого объекта TpFIBUpdateObject в цепочки все параметры на добавление заполняются автоматически.<br /><br />У него же выставил параметры <br /><br />
====code====
<pre>KindUpdate =: ukInsert; ExecuteOrder := oeafterDefault; OrderInList := 0;</pre>
=============
Подключил еще один объект TpFIBUpdateObject у него выставил теже параметры в <br /><br />
====code====
<pre>KindUpdate =: ukInsert; ExecuteOrder := oeafterDefault; OrderInList := 1;
</pre>
=============
<br />У первого объекта TpFIBUpdateObject написал событие<br /><br /><br />
====code====
<pre>procedure TmodData.pFIBUOInsert0AAAfterExecute(Sender: TObject);
begin
  pFIBUOInsert1AA.Params&#91;3&#93;.Value := pFIBUOInsert0AA.Fields&#91;0&#93;.Value;
  pFIBUOInsert1AA.Params&#91;0&#93;.Value := pDSTSectionAA.FBN('Ref_Variation').Value;
end;</pre>
=============
Пытаюсь присвоить те параметры которые не могут заполнится автоматом....<br /><br />в логе вижу такую вещь:<br /><br />
====code====
<pre>Application:
 Object: &quot;modData.pFIBUOInsert1AA&quot;
 Operation:TrID=772 Execute query:&#62;&#62; Time 30.03.2012 18:23:56
ins ert into LINKVARIATION (
&nbsp;&nbsp;&nbsp;REF_VARIATION,
&nbsp;&nbsp;&nbsp;REF_SYSTEM,
&nbsp;&nbsp;&nbsp;REF_SECTION,
&nbsp;&nbsp;&nbsp;REF_DESC
)

val ues (?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )

Params&#91;0&#93;=''
Params&#91;1&#93;='49'
Params&#91;2&#93;='85'
Params&#91;3&#93;=''
Application:
 Object: &quot;modData.trWrite&quot;
 Operation:Commit(TransactionID=772) &#62;&#62; Time 30.03.2012 18:23:56
TransactionParams:
write
isc_tpb_nowait
read_committed
rec_version
</pre>
=============
<br />Как правильно заполнить параметры для добавления в БД???? <br />
			<i>30.03.2012 10:13:26, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13116">Vso</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=850&amp;MID=3678</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=850&amp;MID=3678</guid>
			<pubDate>Fri, 30 Mar 2012 10:13:26 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>поддержка  MAC OS</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=849&amp;MID=3673">поддержка  MAC OS</a></b> <i>MAC OS</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Есть ли в планах поддержка MAC OS?, пока приходиться  через crossover запускать программу. Или все же смотреть в сторону Devart.<br />Надеюсь на положительный ответ. <br />
			<i>29.03.2012 12:44:03, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=4117">Пискун Александр</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=849&amp;MID=3673</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=849&amp;MID=3673</guid>
			<pubDate>Thu, 29 Mar 2012 12:44:03 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>AV при компиляции FibPlus2011</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=846&amp;MID=3665">AV при компиляции FibPlus2011</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			При попытке компиляции FibPlus2011 (7.2) из XE появляется AV.<br />Выяснилось что AV возникает не в самой FibPlus2011, а в библиотеке редактора свойств.<br /><br />Почему я не могу компилировать пакет из исходных кодов?<br />Какие соображения? <br />
			<i>18.03.2012 13:45:14, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13155">Сергей Юшинин</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=846&amp;MID=3665</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=846&amp;MID=3665</guid>
			<pubDate>Sun, 18 Mar 2012 13:45:14 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Ошибка сортировки поля типа DATE</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=845&amp;MID=3664">Ошибка сортировки поля типа DATE</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Здравствуйте, все.<br /><br />TpFIBDataset ошибается при локальной сортировке поля с датами, если некоторые поля имеют неопределенные значения, с сообщением<br />'0.0' - неверная дата и время (timestamp)<br /><br />Ошибка найдена в методе TFIBCustomDataSet.RecordFieldValue:<br /><br />
====code====
<pre>&nbsp;&nbsp;&nbsp;&nbsp;SQL_TYPE_DATE:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; begin
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Result:=TimeStampToDateTime(TimeStamp(PInteger(P)^,0));
 </pre>
=============
<br />При вызове TimeStampToDateTime и возникает исключение.<br /><br />Решение найдено такое:<br /><br />
====code====
<pre>&nbsp;&nbsp;if PInteger(P)^=0 then Result:=0 else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Result:=TimeStampToDateTime(TimeStamp(PInteger(P)^,0));

</pre>
=============
С этой проверкой при нулевом значении содержимого указателя возвращается &quot;нулевая&quot; дата. <br />
			<i>17.03.2012 11:38:31, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13155">Сергей Юшинин</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=845&amp;MID=3664</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=845&amp;MID=3664</guid>
			<pubDate>Sat, 17 Mar 2012 11:38:31 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Execute возвращает False, как узнать причину</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=844&amp;MID=3663">Execute возвращает False, как узнать причину</a></b> <i>Execute выполняется без ошибок</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Есть процедура, добавляющая запись в таблицу.<br />FIB 7.2, D2007, FB2.5.1<br /><br /><br /><br />
====code====
<pre>pFibDataBase1.Execute('ins ert into streets (name), val ues (' + QuotedStr(s) +')')</pre>
=============
<br />Execute возвращает False, как узнать причину?<br /><br />Видно, что запрос неправильный, т.к. после<br /><br /><br />====quote====<br />(name), <br /><br />=============<br /><br />не должно быть запятой <br />
			<i>16.03.2012 02:58:05, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=3051">Сергей</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=844&amp;MID=3663</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=844&amp;MID=3663</guid>
			<pubDate>Fri, 16 Mar 2012 02:58:05 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Trial 7.2</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=841&amp;MID=3651">Trial 7.2</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			На сайте триал 7.1. Если  триал для версии 7.2  и где можно его скачать? <br />
			<i>04.03.2012 08:55:37, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=4585">Александр Молочный</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=841&amp;MID=3651</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=841&amp;MID=3651</guid>
			<pubDate>Sun, 04 Mar 2012 08:55:37 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Как установить FibPlus Tool на Delphi XE2</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=840&amp;MID=3649">Как установить FibPlus Tool на Delphi XE2</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			На компьютере установлены D2007 и D XE2<br />Устанавливаю стандартным установщиком (fibplus7_2_setup_24112011.exe)<br />На D2007 устанавливается и компилируется без проблем, а для XE 2 установщик не компилирует<br /><img src="http://i31.fastpic.ru/big/2012/0304/3d/6318d655689a5623ac808ab6c03b9e3d.png" alt="Пользователь добавил изображение" border="0" /><br /><br /><br />====quote====<br />This version of the product does not support command line compiling.<br /><br />=============<br /><br />Теперь, собственно, вопрос.<br />Как в Delphi XE2 установить FibPlus Tools? <br />
			<i>04.03.2012 05:20:01, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=3051">Сергей</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=840&amp;MID=3649</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=840&amp;MID=3649</guid>
			<pubDate>Sun, 04 Mar 2012 05:20:01 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>SQL Edit + ConnectParams.CharSet = AV</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=838&amp;MID=3647">SQL Edit + ConnectParams.CharSet = AV</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			База данных в IB 2009 использует DEFAULT CHARACTER SET WIN1251. Если в настройках ConnectParams.CharSet установить WIN1251, то вызов SQL Editor-а для TpFIBDataSet или TpFIBQuery приводит к AV.<br /><br />&quot;Arithmetic overflow or division by zero has occurred.Arithmetic exception, numeric overflow, or string truncation.<br />Cannot transliterate character between character sets.&quot;<br /><br />Если установить пустое значение - всё работает.<br /><br />Delphi 7 Upd1.2, FIBPlus 7.2.983 Release <br />
			<i>01.03.2012 15:16:00, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13146">Юрий</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=838&amp;MID=3647</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=838&amp;MID=3647</guid>
			<pubDate>Thu, 01 Mar 2012 15:16:00 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>FIBPlus 7.2 Ошибка в SQLEditor</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=837&amp;MID=3643">FIBPlus 7.2 Ошибка в SQLEditor</a></b> <i>Ошибка в синтаксической подсветке, пропадает название макроса</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Итак баг многострадального SQL Editor-а.Кидаем на форму обычный FIBDataSet или FIBQuery, не суть, и в SQL Editor - е пишем:<br />SEL ECT *<br />FR OM ANY_TABLE<br />WHERE @@MACRO_NAME% @ AND (ANY_FIELD = 1) AND<br />            ANY_FIELD2 = 3<br />Пока все нормально.<br />А теперь просто добавляем &quot;--&quot; в значение макроса по умолчанию<br />Должны получить<br /><br /><br />SEL ECT *<br />FR OM ANY_TABLE<br />WHERE @@MACRO_NAME%<I><span style="color:#acacac">-- @ AND (ANY_FIELD = 1) AND</span></I><br /><br />            ANY_FIELD2 = 3<br />но видим мы несколько иное, а именно<br />SELECT *<br />FR OM ANY_TABLE<br />WH ERE                             <I><span style="color:#acacac">-- @ AND (ANY_FIELD = 1) AND</span></I><br />     ANY_FIELD2 = 3      <br />Т.е. название макроса оказалось попросту &quot;съединым&quot;. Если же убрать хотя бы один &quot;-&quot;, т.е. знак комментария, название макроса появляется снова.А с учетом того что таких мест может быть много в одном запросе, разбираться в таком запросе не очень удобно, мягко говоря. В довершении всего иногда, при таких играх в SQLEditor-e банально пропадает курсор, и что-либо делать становится совсем невозможно. <br />Не пора ли таки доделать SQLEditor до нормального рабочего состояния, а то практически до версии 7.2 им пользоваться вообще было невозможно на многих машинах он банально не подхватывался системой, так и сейчас ошибка на ошибке <br />
			<i>24.02.2012 02:57:10, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=271">Максим Коваленко</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=837&amp;MID=3643</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=837&amp;MID=3643</guid>
			<pubDate>Fri, 24 Feb 2012 02:57:10 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>непонятное поведение ApplyConditions</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=836&amp;MID=3642">непонятное поведение ApplyConditions</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Допустим есть репозитарий в котором записан некий SQL запрос вида:<br />SEL ECT <br />  ID,<br />  F1,<br />  F2<br />FR OM<br />  X<br />также в репозитарии для этого SQLя определены 2  условия C1 и С2:<br />C1 - F1 = :F1<br />C2 - F2 = :F2<br />оба отмечены чекбоксами в  репозитарии как включенные по умолчанию<br /><br />В програме следующий код:<br /><br />procedure pFIBDataSet1BeforeOpen(DataSet: TDataSet);  <br />begin<br />pFIBDataSet1.Conditions.ByName('C1').Enabled := False;<br />pFIBDataSet1.Conditions.ByName('C2').Enabled := True;<br />pFIBDataSet1.ApplyConditions(False);<br />pFIBDataSet1.Prepare;<br />pFIBDataSet1.ParamByName('F2').AsInteger := 1;  <br />end;<br /><br />Тоесть перед открытием DataSet я хочу включить C2 и присвоить параметр F2. Но pFIBDataSet1 игнорирует мои попытки включить условие C2 и показывает пустую выборку. Детальный анализ кода дал следующий ответ:<br />pFIBDataSet1.ApplyConditions(False); - устанавливает свойство Prepared = False соответственно pFIBDataSet1.Prepare; заново загружает SQLи и условия из репозитария причём игнорирует мою установку pFIBDataSet1.Conditions.ByName('C1').Enabled := False; при этом принимает во внимание только чекбоксы установленные из репозитария.<br /><br />Собственно проблема в том что метод Prepare сбрасывает всё что зделал ApplyConditions если Conditions записаны в репозитарии а не в програме. <br />
			<i>23.02.2012 18:34:35, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13137">app app</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=836&amp;MID=3642</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=836&amp;MID=3642</guid>
			<pubDate>Thu, 23 Feb 2012 18:34:35 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Проблема перехода на 7.2</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=834&amp;MID=3638">Проблема перехода на 7.2</a></b> <i>Перестала работать локальная сортировка</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			При переустановке компонентов перестала работать локальная сортировка. По &quot;строкам&quot; работает, а по TimeStamp и Numeric полям не работает. Может это уже известный глюк? как быть, неужели придется переходить опять на старую версию?<br /><br />внес все предложенные исправления<br /><noindex><a href="http://. ./. ./. ./en/support/forum/index.php?PAGE_NAME=read&FID=15&TID=801" target="_blank" rel="nofollow">http://www.devrace.com/en/support/forum/index.php?PAGE_NAME=read&FID=15&TID=801</a></noindex> <br />
			<i>16.02.2012 08:21:40, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13131">Сергей Крючков</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=834&amp;MID=3638</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=834&amp;MID=3638</guid>
			<pubDate>Thu, 16 Feb 2012 08:21:40 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>LoginPrompt</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=833&amp;MID=3636">LoginPrompt</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Если путь к базе неправильный и установить свойство connected в True, то TpFibDataBase раз 3-5 показывает диалог LoginPrompt, а уже только потом показывает окно с текстом ошибки.Хотя свойство LoginPrompt установлено в False. Но проблема проявляется не всегда.<br />Fib 7.2 <br />
			<i>15.02.2012 09:08:59, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=3051">Сергей</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=833&amp;MID=3636</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=833&amp;MID=3636</guid>
			<pubDate>Wed, 15 Feb 2012 09:08:59 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>AV при обращении к TpFibDataBase.ConnectParams</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=832&amp;MID=3635">AV при обращении к TpFibDataBase.ConnectParams</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Delphi XE2, FibPlus 7.2.983, FB 2.5.1<br />Во время исполнения программы (runtime), при указании логина, пароля и т.д. вываливается AV, а точнее при обращении к ConnectParams.<br /><br /><br />Вот на этой строке<br />
====code====
<pre>db.ConnectParams.UserName := '';</pre>
=============
<br /><br /><br />или на этой?<br />
====code====
<pre>with db.ConnectParams do</pre>
=============
<br /><br /><br /><br />====quote====<br /><br /><br />Project raised exception class $C0000005 with message 'access violation at 0x00985381: read of address 0x00000060'.<br /><br /><br />=============<br /><br /><br />Почему, что не так?<br /><br /><br />Главное, что в дизайне всё ОК, и к базе подключаюсь без проблем. <br />
			<i>15.02.2012 08:49:03, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=3051">Сергей</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=832&amp;MID=3635</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=832&amp;MID=3635</guid>
			<pubDate>Wed, 15 Feb 2012 08:49:03 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>could not convert variant of type (unicodestring) into type (double)</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=831&amp;MID=3632">could not convert variant of type (unicodestring) into type (double)</a></b> <i>проблема при работе с юникодом</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			База данных Firebird 2.1 кодировка UTF-8 версия FIBPlus 6.9.9<br />Свойству Filter присваиваю значение Grup='M18'. При попытке установить Filtered:=True возникает ошибка <B>could not convert variant of type (unicodestring) into type (double)</B><br />Тип поля Grup в базе varchar(5). Пробовал ставить и латинскую 'M' - результат тот-же. С числовыми полями проблем нет, все работает как прежде.<br />В предыдущей версии базы, которая отличается только кодировкой Win1251 все работало как часики. <br />Скажите, пожалуйста, можно ли как-то решить эту проблему или это особенности работы в UTF-кодировке и фильтрация по строковым полям работать не будет. <br />
			<i>15.02.2012 05:07:03, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13130">Василий Кулиш</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=831&amp;MID=3632</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=831&amp;MID=3632</guid>
			<pubDate>Wed, 15 Feb 2012 05:07:03 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Продление лицензии</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=830&amp;MID=3630">Продление лицензии</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Здравствуйте!Тут бывает ещё кто-нибудь из разработчиков? Хочу продлить лицензию, написал тикет, 3 дня никакой реакции :?: <br />
			<i>15.02.2012 01:49:17, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13129">Максим Иванаев</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=830&amp;MID=3630</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=830&amp;MID=3630</guid>
			<pubDate>Wed, 15 Feb 2012 01:49:17 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>TpFibDataSet и ParamsCheck</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=829&amp;MID=3627">TpFibDataSet и ParamsCheck</a></b> <i>как заполнять параметры вместе с AddCondition</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Как оказалось, в TpFibDataSet нет свойства ParamsCheck.<br /><br />У меня строится SQL запрос в разных модулях с помощью Conditions.<br />Потом в основном модуле выполняю Conditions.APPLY.<br />Так вот, пока не сделаешь Conditions.APPLY, в основной запрос не попадают параметры.<br /><br />Если сделать так:<br />
====code====
<pre>AddCondition('cond1', 'daf.' + fldName +&nbsp;&nbsp;' = :' + fldName, True);
ParamByName(fldName).value := val;</pre>
=============
<br /><br />то получаю ошибку:<br /><br />====quote====<br />Parameter &quot;имя_параметра&quot; does not exist in dataset<br /><br />=============<br /><br /><br />Типы передаваемых значений самые разные: строки, даты, числа целые и с плавающей точкой. Если без параметров, то приходится извращаться с приведением типов, с заменой символов, с форматом даты и т.д.<br /><br />Можно, конечно, создать глобальный массив параметров и после Conditions.APPLY заполнять параметры, но может можно как-то без глобального массива?<br /><br />Спасибо. <br />
			<i>13.02.2012 10:12:02, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=3051">Сергей</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=829&amp;MID=3627</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=829&amp;MID=3627</guid>
			<pubDate>Mon, 13 Feb 2012 10:12:02 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Переход с 6 на 7 версию</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=828&amp;MID=3624">Переход с 6 на 7 версию</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Доброе время суток. Скажите, если есть купленая FibPlus 6.9 при покупке 7.2 скидка есть?<br />Не совсем понятно написаное на сайте:<br />&quot;Для продления периода получения обновлений существующим зарегистрированным пользователям мы также предлагаем значительные скидки до <B>50%</B>! Если вы хотите получить эту скидку, пожалуйста, <noindex><a href="http://www.devrace.com/ru/support/" target="_blank" rel="nofollow">свяжитесь с нами</a></noindex>.<br />&quot; <br />
			<i>09.02.2012 14:01:43, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13124">Fedor Moskalenko</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=828&amp;MID=3624</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=828&amp;MID=3624</guid>
			<pubDate>Thu, 09 Feb 2012 14:01:43 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Из двух таблиц в один грид</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=827&amp;MID=3623">Из двух таблиц в один грид</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Всем привет!!!!<br /><br />Уважаемые гуру FIBPlus, подскажите как сделать лучше.<br /><br />есть представление <br /><br /><br />
====code====
<pre>CREATE OR ALT ER VIEW V_VIEW (ID1, ID2, REF_ID1, NAME, VALUE)
SEL ECT Dt1.ID1, Dt2.ID2, Dt2.REF_ID1, Dt2.NAME, Dt2.VALUE 
FR OM DataSet1 Dt1
INNER JOIN DataSet2 Dt2 ON Dt1.ID1 = Dt2.Ref_ID1
</pre>
=============
<br />Я его использую для отображения данных в гриде.<br /><br />Вопрос следующий как лучше сделать обновление, удаление и вставку данных в эти две таблицы, через один грид?????<br /><br />Чтобы была доступность редактирования данных я активировал свойство AutoUpdateOptions, прописал в свойство UpdateTableName = V_View;<br /><br />Может перед пост как-то подменять запросы на обновление, вставку или удаление в зависимости от произведенных действий....<br /><br />Но как узнать что было сделано вставка, модификация или еще что???<br /><br />Вообщем пока не могу понять как сделать оптимальнее...:(<br /><br />P.S. Если есть наводящие вопросы, welcome!!!! <br />
			<i>09.02.2012 08:53:54, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13116">Vso</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=827&amp;MID=3623</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=827&amp;MID=3623</guid>
			<pubDate>Thu, 09 Feb 2012 08:53:54 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>TpFibDataSet создает неправильный тип поля</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=826&amp;MID=3613">TpFibDataSet создает неправильный тип поля</a></b> <i>fib 7.2, fb 2.5.1</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			fb 2.5.1, fibplus 7.2, d2007<br /><br />Почему-то датасет создает столбец строкового типа TFibStringField, хотя поле в базе реально целочисленного типа (вычисляемое).<br /><br />Редактор столбцов:<br /><br /><img src="http://i28.fastpic.ru/big/2012/0203/52/2aea8c252e096d79c7be348240322752.png" alt="Пользователь добавил изображение" border="0" /><br /><br /><br /><br />IBExpert показывает тип поля Integer<br /><img src="http://i31.fastpic.ru/big/2012/0203/a3/12f80baff388ff34f60220d9deb092a3.png" alt="Пользователь добавил изображение" border="0" /><br /><br /><br /><br /><br />Процедура для поля возвращает тоже integer<br /><img src="http://i31.fastpic.ru/big/2012/0203/cb/200df5e6b645a07a0c95ed98f295a4cb.png" alt="Пользователь добавил изображение" border="0" /><br /><br />Переподключение делал, что не так? <br />
			<i>03.02.2012 07:18:27, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=3051">Сергей</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=826&amp;MID=3613</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=826&amp;MID=3613</guid>
			<pubDate>Fri, 03 Feb 2012 07:18:27 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Master-Detail. Почему Detail идет впереди?</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=824&amp;MID=3601">Master-Detail. Почему Detail идет впереди?</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Добрый день, всем!<br /><br />Необходимо вставлять данные в две таблицы(одна зависит от другой). Я взял два TpFIBDataSet-а. Связал их стандартным правилом, через ключевое поле.<br /><br />Для pFIBDataSet1<br />
====code====
<pre>Select ID_VOLUME, NUMBER, TITLE, OBJECT, REF_BUILDING, MEMBER fr om VOLUME </pre>
=============
<br />Для pFIBDataSet2<br />
====code====
<pre>SELECT NAME, REF_VOLUME FR OM SECTION 
WHERE REF_VOLUME =:ID_VOLUME AND 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REF_VOLUME IS NOT NULL
</pre>
=============
<br />Настроил свойства AutoUpdateOptions, как показано в примере. <br /><br />В свойство InsertSQL написал:<br /><br />Для pFIBDataSet1 <br />
====code====
<pre>INS ERT INTO VOLUME (ID_VOLUME, NUMBER, TITLE, OBJECT, REF_BUILDING, MEMBER)
VALUES (:ID_VOLUME, ?NUMBER, :TITLE, :OBJECT, :REF_BUILDING, :MEMBER)
</pre>
=============
<br />Для pFIBDataSet2<br />
====code====
<pre>INS ERT IN TO SECTION (NAME, REF_VOLUME)
VAL UES (:NAME, :ID_VOLUME)
</pre>
=============
<br />Значение генератора получаю перед Post.<br /><br />Данные вставляются, только в зависящей таблице в поле связи с главной таблицей стоит Null.<br /><br />Взял TFIBSQLLogger и посмотрел лог который создается этим компонентом, выяснилось, что сначало на сервер посылаются данные из таблицы Detail и там физически не может быть значения поля для ссылки на главную таблицу. А потом уже засылается главная таблица. <br /><br />Отправку данных я делаю:<br />
====code====
<pre>pFIBDataSet1.Post;
</pre>
=============
<br />Вопрос почему, из каких соображений он сначала отправляет &quot;детальные&quot; данные, а не &quot;мастерные&quot;????:o <br />
			<i>01.02.2012 00:56:59, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13116">Сергей</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=824&amp;MID=3601</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=824&amp;MID=3601</guid>
			<pubDate>Wed, 01 Feb 2012 00:56:59 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Проблема с BLOB параметром в FIBQuery.</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=823&amp;MID=3599">Проблема с BLOB параметром в FIBQuery.</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Обнаружил следующую ошибку. (Delphi XE, FIBPlus7.2).<br />Если в процессе выполнения запроса (FIBQuery.ExecQuery) произошел exception, то Clear для BLOB параметра из этого запроса (FIBQuery) не работает.<br />Проще показать на примере:<br />1) Таблица Dictionary состоит из двух полей и двух записей:<br /><br />CRE ATE TABLE Dictionary(<br />  ID INTEGER NOT NULL,<br />  DESCRIPTION BLOB SUB_TYPE 1 SEGMENT SIZE 80<br />);<br /><br />Ins ert into Dictionary(Id, DESCRIPTION)<br />  values (10, &quot;Test 10&quot;;);<br /><br />Insert in to Dictionary(Id, DESCRIPTION)<br />  val ues (12, &quot;Test 12&quot;;);<br /><br />2) Тестируем следующий код:<br /><br />  TForm1 = class(TForm)<br />    Button1: TButton;<br />    Button2: TButton;<br />    pFIBDatabase1: TpFIBDatabase;<br />    pFIBTransaction1: TpFIBTransaction;<br />    pFIBQuery1: TpFIBQuery;<br />    procedure Button1Click(Sender: TObject);<br />    procedure Button2Click(Sender: TObject);<br />    procedure FormCreate(Sender: TObject);<br />  private<br />    procedure UpdateDictionary(AId: Integer; AText: string);<br />  end;<br /><br />procedure TForm1.FormCreate(Sender: TObject);<br />begin<br />  pFIBQuery1.SQL.Text :=<br />    'Upd ate Dictionary' +<br />     ' se t Description = Description' +<br />     ' where Id = :Id';<br />end;<br /><br />procedure TForm1.UpdateDictionary(AId: Integer; AText: string);<br />begin<br />  pFIBTransaction1.StartTransaction;<br />  try<br />    pFIBQuery1.ParamByName('Id').AsInteger := AId;<br />    if AText = '' then<br />	pFIBQuery1.ParamByName('Description').Clear<br />    else<br />    begin<br />	Stream := TStringStream.Create('AText');<br />	try<br />	  pFIBQuery1.ParamByName('Description').LoadFromStream(Stream);<br />	finally<br />	  Stream.Free;<br />	end;<br />    end;<br />    pFIBQuery1.ExecQuery;<br />    pFIBTransaction1.Commit;<br />  except<br />    pFIBTransaction1.Rollback;<br />    raise;<br />  end;<br />end;<br /><br />procedure TForm1.Button1Click(Sender: TObject);<br />begin<br />  UpdateDictionary(10, 'Test Error');<br />end;<br /><br />procedure TForm1.Button2Click(Sender: TObject);<br />begin<br />  UpdateDictionary(12, '');<br />end;<br /><br />Запускаем программу и по очереди нажимаем Button1 и Button2.<br />Все работает отлично!<br /><br />3) Добавляем следующий тригер (для теста):<br /><br />CREATE OR ALTER TRIGGER Dictionary_BU0 FOR Dictionary<br />ACTIVE BEFORE UPDATE POSITION 0<br />AS<br />begin<br />  if (New.Id = 10) then<br />    exception Raise &quot;TestError&quot;;<br />end;<br /><br />4) Запускаем наше тестовое приложение (с шага 2)<br />Нажимаем на Button1 - Exception - как и должно быть.<br />Нажимаем на Button2 и проверяем значение в базе для ID = 12.<br />Должно быть Null - но в базе - 'Test Error'!!!! <br />
			<i>30.01.2012 06:05:04, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=4669">Дмитрий Жуковский</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=823&amp;MID=3599</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=823&amp;MID=3599</guid>
			<pubDate>Mon, 30 Jan 2012 06:05:04 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Пример работы с TpFIBRestoreService</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=821&amp;MID=3595">Пример работы с TpFIBRestoreService</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			В документации есть пример работы с TpFIBBackupService:<br /><br /><br />
====code====
<pre>with TpFIBXXXService.Create(nil) do
try
ServerName := &#60;local_backup_server_name&#62;;
Protocol := &#60;net_protocol&#62;;
UserName := &#60;user_name&#62;;
Password := &#60;password&#62;;
DatabaseName := &#60;remote_db_name&#62;;
BackupFile.Add(&#60;local_backup_name&#62;);
Atach;
try
ServiceStart;
while not Eof do
GetNextLine;
finally
Deatach;
end;
finally
Free;
end;
 </pre>
=============
<br /><br />он как бы подходит и для TpFIBRestoreService, но не совсем.<br />Например, у TpFIBRestoreService нет свойств имя и пароль.<br />Не могли бы привести реально работающий пример для TpFIBRestoreService? <br />
			<i>24.01.2012 09:29:01, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=3051">Сергей</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=821&amp;MID=3595</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=821&amp;MID=3595</guid>
			<pubDate>Tue, 24 Jan 2012 09:29:01 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Работа с базой через интернет</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=820&amp;MID=3594">Работа с базой через интернет</a></b> <i>база на хостинге</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Предполагается перевести программу для работы с базой (Firebird 2.5) в интернет. Т.е. купить хостинг или поднять свой сервер.<br />Вот в чем вопрос. Интернет - это ведь не совсем локальная сеть.<br />А по сему прошу совета.<br />На что стоит обратить внимание в FibPlus при работе с базой через интернет?<br />На какие свойства, события каких компонент?<br /><br />Сейчас все крутится по локальной сети с самодельной репликацией под FB 2.0 и все работают под SYSDBA.<br /><br />Спасибо. <br />
			<i>23.01.2012 08:27:38, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=3051">Сергей</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=820&amp;MID=3594</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=820&amp;MID=3594</guid>
			<pubDate>Mon, 23 Jan 2012 08:27:38 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Отключается EventAlerter</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=818&amp;MID=3581">Отключается EventAlerter</a></b> <i>Как поймать отключение и восстановить его?</i> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Здравствуйте.<br />Есть программа на основе сокетов. Клиенты подключаются и слушают новые события. Как только нужное событие происходит (компонент TSIBfibEventAlerter получает новое событие), оно анализируется и посылается через сокеты заинтересованным клиентам.<br />Через время возникают ошибки в сокетах (пока не знаю от чего), выдается ошибка неопределенного типа, после чего связь EventAlerter-a с БД нарушается. <br />Я сначала думал, что сокеты не получают новые сообщения, т.к. нарушается связь с ними, а оказалось, что связь существует, т.к. новые запросы от клиентов продолжают поступать, по запросу и ответ доходит, но автоматически, при наступлении события - уже нет, т.к. EventAlerter уже не получает новые события.<br /><br />Можно ли как-то отловить момент, когда EventAlerter уже не получает новые события, и переподключиться (перезарегистрировать события)? Может быть как-то по таймеру посылать контрольное событие (например, делать запись в БД), и ждать определенное время ответ, затем делать UnRegisterEvents и RegisterEvents? <br />
			<i>11.01.2012 05:19:55, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=3499">Андрей Дубик</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=818&amp;MID=3581</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=818&amp;MID=3581</guid>
			<pubDate>Wed, 11 Jan 2012 05:19:55 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
		<item>
			<title>Внешние ключи</title>
			<description><![CDATA[<b><a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=813&amp;MID=3569">Внешние ключи</a></b> в форуме <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=list&amp;FID=16">Все о FIBPlus</a>. <br />
			Подскажите, как получить список внешних ключей? <br />
			<i>01.01.2012 14:30:23, <a href="http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=profile_view&amp;UID=13092">Дмитрий Иванов</a>.</i>]]></description>
			<link>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=813&amp;MID=3569</link>
			<guid>http://www.devrace.com/ru/support/forum/index.php?PAGE_NAME=message&amp;FID=16&amp;TID=813&amp;MID=3569</guid>
			<pubDate>Sun, 01 Jan 2012 14:30:23 +0400</pubDate>
			<category>Все о FIBPlus</category>
		</item>
	</channel>
</rss>

