<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=925567</guid>
        <pubDate>Wed, 23 Nov 2005 10:43:55 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=925567</link>
        <description><![CDATA[SilverShield: У меня кэширование итак выключено (CachedUpdates = false). Для работы использую Query.<br>Наверное прийдется прибегнуть к координальному решению - смене БД  :D <br>А ведь парадокс по всем параметрам, кроме сбоеустойчивости подходил&#33;  :unsure: <br>Всем спасибо за помощь и обсуждение. :)]]></description>
        <author>SilverShield</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=925292</guid>
        <pubDate>Wed, 23 Nov 2005 07:45:00 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=925292</link>
        <description><![CDATA[Anatoly Podgoretsky: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924486'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T12:41:42+00:00">22.11.05, 12:41</time></span><div class='quote '>Осталось только определить причину такого массового падения таблиц. Есть ли тут какая-то закономерность или это страшное проклятие Paradox? Может можно как-то это предотвратить?</div></div><br>
Причина Парадокс, решение только одно бежать подальше.]]></description>
        <author>Anatoly Podgoretsky</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924695</guid>
        <pubDate>Tue, 22 Nov 2005 15:21:14 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924695</link>
        <description><![CDATA[Bas: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924486'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T12:41:42+00:00">22.11.05, 12:41</time></span><div class='quote '>Может можно как-то это предотвратить?  </div></div> Убрать кэширование, как вариант. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2005-11-22T15:23:13+00:00">22.11.05, 15:23</time></span></span><br>
Или при каждом Post вызывать FlushBuffers]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924486</guid>
        <pubDate>Tue, 22 Nov 2005 12:41:42 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924486</link>
        <description><![CDATA[SilverShield: Спасибо всем&#33; :)  Убийство и создание заново всего поля с первичным ключом помогло. С таблицей снова можно работать.  :) <br>Осталось только определить причину такого массового падения таблиц. Есть ли тут какая-то закономерность или это страшное проклятие Paradox? Может можно как-то это предотвратить? :)]]></description>
        <author>SilverShield</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924404</guid>
        <pubDate>Tue, 22 Nov 2005 11:44:13 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924404</link>
        <description><![CDATA[Coala: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924400'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Bas &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T11:41:16+00:00">22.11.05, 11:41</time></span><div class='quote '>UNIQUE- гарантирует что два одинаковых не будет.</div></div><br>
Точно, сам когда-то на эти грабли...]]></description>
        <author>Coala</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924400</guid>
        <pubDate>Tue, 22 Nov 2005 11:41:16 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924400</link>
        <description><![CDATA[Bas: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924362'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T11:17:00+00:00">22.11.05, 11:17</time></span><div class='quote '>дело в том что я из индексов использовал только первичный ключ </div></div><br>
UNIQUE- гарантирует что два одинаковых не будет.<br>
Или &quot;убей&quot; поле и создай заново.<br>
<a class='tag-url' href='http://www.randybeck.com/' target='_blank'>Или попробуй это</a>]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924386</guid>
        <pubDate>Tue, 22 Nov 2005 11:31:02 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924386</link>
        <description><![CDATA[Coala: <strong class='tag-b'>SilverShield</strong>, приведи фрагмент кода, которым делаешь добавление.]]></description>
        <author>Coala</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924367</guid>
        <pubDate>Tue, 22 Nov 2005 11:20:29 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924367</link>
        <description><![CDATA[H.Iglesias II: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '> подскажи если не трудно, через что пересоздание индексов делается?</div></div><br>
Можно, например, в DatabaseDesktop открыть таблицу и там есть кнопка &quot;Restructure&quot;]]></description>
        <author>H.Iglesias II</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924362</guid>
        <pubDate>Tue, 22 Nov 2005 11:17:00 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924362</link>
        <description><![CDATA[SilverShield: Спасибо. Только дело в том что я из индексов использовал только первичный ключ (поставил на автоинкрементное поле). В хелпе Database Desktop нашел такую фразу: первичный индекс в Paradox может быть создан только через определение первичного ключа при создании таблицы. Получается единственное решение - это грохать таблицу и создавать ее заново?<br>Если проблема в падении индексов, то все равно не понятно почему они упали сразу на нескольких таблицах с разной структурой и разным количеством строк&#33;]]></description>
        <author>SilverShield</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924327</guid>
        <pubDate>Tue, 22 Nov 2005 10:41:52 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924327</link>
        <description><![CDATA[Bas: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924320'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T10:36:21+00:00">22.11.05, 10:36</time></span><div class='quote '>через что пересоздание индексов делается?</div></div><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">DROP INDEX table_reference.index_reference | PRIMARY</div><div class="code_line">&nbsp;</div><div class="code_line">CREATE [UNIQUE] [ASC | DESC] INDEX index_reference ON table_reference (column_reference [,column_reference...])</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924320</guid>
        <pubDate>Tue, 22 Nov 2005 10:36:21 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924320</link>
        <description><![CDATA[SilverShield: Сообщение ошибки выглядит примерно так:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&quot;Project PTest1.exe raised exception class EDBEngineError with message &#39;Key violation&#39;. Process stopped. ... &quot;</div></ol></div></div></div></div><br>
Но это уже последствия, когда все запорчено и просто нельзя добавить новые записи. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2005-11-22T10:38:49+00:00">22.11.05, 10:38</time></span></span><br>
<strong class='tag-b'>H.Iglesias II</strong>, подскажи если не трудно, через что пересоздание индексов делается? Мне это впервой, я обычно с MSSQL работаю :)]]></description>
        <author>SilverShield</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924300</guid>
        <pubDate>Tue, 22 Nov 2005 10:21:05 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924300</link>
        <description><![CDATA[Coala: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924021'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T07:23:26+00:00">22.11.05, 07:23</time></span><div class='quote '>Выдается ошибка &quot;Key Violation&quot;. </div></div><br>
Полный текст сообщения можешь привести?]]></description>
        <author>Coala</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924292</guid>
        <pubDate>Tue, 22 Nov 2005 10:16:20 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924292</link>
        <description><![CDATA[H.Iglesias II: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Главное причину понять, тогда я ее как-нить уже поборю.</div></div><br>
попробуй удалить и создать заново их индексы]]></description>
        <author>H.Iglesias II</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924282</guid>
        <pubDate>Tue, 22 Nov 2005 10:08:10 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924282</link>
        <description><![CDATA[SilverShield: Не больше 6000. Поэтому вариант с переполнением я и исключил.<br>Кстати, таким образом загнулось сразу несколько таблиц&#33; Связей через ключи между этими таблицами нет.   :wall:  Главное причину понять, тогда я ее как-нить уже поборю.]]></description>
        <author>SilverShield</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924271</guid>
        <pubDate>Tue, 22 Nov 2005 09:58:50 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924271</link>
        <description><![CDATA[Bas: А сколько записей в таблицах (чему равен максимальный id)?]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924201</guid>
        <pubDate>Tue, 22 Nov 2005 09:19:29 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924201</link>
        <description><![CDATA[SilverShield: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924187'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Coala &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T09:12:17+00:00">22.11.05, 09:12</time></span><div class='quote '>Деталей не помню, но без него ты просто не создашь запрос на модификацию данных (в отличие от ADO). </div></div><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">update Table1 set Col2 = ... where Col1 = ...</div></ol></div></div></div></div>Все отлично работает и без TUpdateSQL  :) <br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">TUpdateSQL applies cached updates on behalf of queries or stored procedures that can’t post updates directly.</div></ol></div></div></div></div><br>
Взято из хелпа к нему.]]></description>
        <author>SilverShield</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924187</guid>
        <pubDate>Tue, 22 Nov 2005 09:12:17 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924187</link>
        <description><![CDATA[Coala: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924123'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T08:29:05+00:00">22.11.05, 08:29</time></span><div class='quote '>Через ADO, на сколько я знаю, Парадокс извратно использовать.</div></div><br>
Первый раз слышу :( <br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924176'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T09:03:34+00:00">22.11.05, 09:03</time></span><div class='quote '>Попробую поставить TUpdateSQL, он вроде кэшировать запросы позволяет? </div></div><br>
Деталей не помню, но без него ты просто не создашь запрос на модификацию данных (в отличие от ADO).]]></description>
        <author>Coala</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924176</guid>
        <pubDate>Tue, 22 Nov 2005 09:03:34 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924176</link>
        <description><![CDATA[SilverShield: <strong class='tag-b'>Coala</strong>, согласен, можно и в дизайне. Попробую поставить TUpdateSQL, он вроде кэшировать запросы позволяет?]]></description>
        <author>SilverShield</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924138</guid>
        <pubDate>Tue, 22 Nov 2005 08:38:26 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924138</link>
        <description><![CDATA[Coala: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924123'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T08:29:05+00:00">22.11.05, 08:29</time></span><div class='quote '>Запись новых строк производится не в самой проге, а вынесена в dll, потому и производится динамически.</div></div><br>
А кто тебе мешает в длл-ке иметь квери и апдейт-скл, созданные в дизайне?]]></description>
        <author>Coala</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924123</guid>
        <pubDate>Tue, 22 Nov 2005 08:29:05 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924123</link>
        <description><![CDATA[SilverShield: Запись новых строк производится не в самой проге, а вынесена в dll, потому и производится динамически. Через ADO, на сколько я знаю, Парадокс извратно использовать.<br>
<strong class='tag-b'>.DeV&#33;L</strong>, все с тобой ясно. Действительно награмождение, но все-таки, есть мысли по делу? Хотяб в каком направлении копать? <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2005-11-22T08:35:27+00:00">22.11.05, 08:35</time></span></span><br>
<strong class='tag-b'>.DeV&#33;L</strong>, это локальная база, с ней надо работать только одному пользователю, так что с архитектурой все нормально. А про мега-грабли, читай ЗЫ :)]]></description>
        <author>SilverShield</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924103</guid>
        <pubDate>Tue, 22 Nov 2005 08:19:33 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924103</link>
        <description><![CDATA[.DeV&#33;L: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924021'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T07:23:26+00:00">22.11.05, 07:23</time></span><div class='quote '> Работаю с таблицами через компоненту TQuery. Точнее у меня на каждую таблицу используется своя Query (так надо было: чтобы одновременно можно было наборы данных из разных таблиц в разных DBGrid смотреть, а через Query проще делать выборку по условиям). Запись новых строк делаю тоже через Query, но в следующей последовательности: создаю новый Query, выполняю insert для нужно таблицы, освобождаю Query. После, для связанного с таблицей Query делаю Close/Open. <br>
Кроме того, чтобы при запущенной проге никто извне не мог читать данные, стоят дополнительно компоненты Table с Exclusive=true.</div></div><br>
<br>
 :wacko:  :wacko:  :blink: афтар выпей йаду&#33;&#33;&#33;&#33;<br>
<br>
если ею пользуются много народу, то BDE отпдает автоматически, так как это не клиент серверная БД&#33;&#33;&#33;<br>
<br>
тебе нада InterBase или что-то похожее....<br>
<br>
а твой проект это не детские грабли....это МЕГА ГРАБЛИ&#33;&#33;&#33;&#33; :ph34r:]]></description>
        <author>.DeV&#33;L</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924096</guid>
        <pubDate>Tue, 22 Nov 2005 08:16:02 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924096</link>
        <description><![CDATA[Coala: :wall: , но я бы не стал вводить для добавления рантаймовый TQuery. C BDE давно не работал, но там для запросов на изменение данных<br>
надо с каждым TQuery иметь TUpdateSQL с соответствующими настройками. Возможно, глючит здесь.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=122854&view=findpost&p=924021'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2005-11-22T07:23:26+00:00">22.11.05, 07:23</time></span><div class='quote '>стоят дополнительно компоненты Table с Exclusive=true</div></div><br>
не совсем понятно...<br>
ЗЫ. А нет возможности перейти на ADO?]]></description>
        <author>Coala</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924021</guid>
        <pubDate>Tue, 22 Nov 2005 07:23:26 +0000</pubDate>
        <title>Key violation  или детские грабли</title>
        <link>https://forum.sources.ru/index.php?showtopic=122854&amp;view=findpost&amp;p=924021</link>
        <description><![CDATA[SilverShield: Привет всем&#33; :) <br>Delphi 7/Paradox/BDE<br>Ситуация выглядит так: имеются несколько отдельных таблиц *.db В каждой из них имеется одно ключевое поле (типа autoincrement). И несколько обычных (целочисленные и строковые). Внешних ключей нет (соответственно таблицы между собой не связаны, каждая сама по себе). Работаю с таблицами через компоненту TQuery. Точнее у меня на каждую таблицу используется своя Query (так надо было: чтобы одновременно можно было наборы данных из разных таблиц в разных DBGrid смотреть, а через Query проще делать выборку по условиям). Запись новых строк делаю тоже через Query, но в следующей последовательности: создаю новый Query, выполняю insert для нужно таблицы, освобождаю Query. После, для связанного с таблицей Query делаю Close/Open. <br>Кроме того, чтобы при запущенной проге никто извне не мог читать данные, стоят дополнительно компоненты Table с Exclusive=true.<br>Эта программа стоит у достаточного количества пользователей. У некоторых из них через разное время перестали добавляться новые записи. Выдается ошибка &quot;Key Violation&quot;. Читать данные можно, делать update тоже, а вот добавлять новые - нет.  :wall:   Дублирование записей исключено (у меня автоинкрементное поле стоит), переполнение тоже быть не может.  :wall:  Может кто знает из-за чего такая штука возможна? Заранее спасибо.<br><br>----<br>ЗЫ: больней чем наступить на грабли, может быть только наступить на детские грабли&#33; :wacko:]]></description>
        <author>SilverShield</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      </channel>
      </rss>
	