<?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=405334&amp;view=findpost&amp;p=3619394</guid>
        <pubDate>Thu, 20 Aug 2015 08:52:06 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3619394</link>
        <description><![CDATA[raccoon: спасибо очень помогло&#33;&#33;&#33;&#33;]]></description>
        <author>raccoon</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3619258</guid>
        <pubDate>Wed, 19 Aug 2015 13:34:52 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3619258</link>
        <description><![CDATA[Bas: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3619173'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>raccoon &#064; <time class="tag-quote__quoted-time" datetime="2015-08-19T08:49:05+00:00">19.08.15, 08:49</time></span><div class='quote '>в mysql а там теперь более 2 тысяч записе</div></div><br>
Что было в ADOQuery2?<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3619173'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>raccoon &#064; <time class="tag-quote__quoted-time" datetime="2015-08-19T08:49:05+00:00">19.08.15, 08:49</time></span><div class='quote '>выбираю в dbgrid-e, храню в mysql. </div></div><br>
Тогда цикл (<strong class='tag-b'>for</strong>) надо проводить по <strong class='tag-b'>DBGrid.SelectedRows.Count</strong>]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3619173</guid>
        <pubDate>Wed, 19 Aug 2015 08:49:05 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3619173</link>
        <description><![CDATA[raccoon: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3619118'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Bas &#064; <time class="tag-quote__quoted-time" datetime="2015-08-19T05:47:37+00:00">19.08.15, 05:47</time></span><div class='quote '></div></div><br>
выбираю в dbgrid-e, храню в mysql. Использовал второй код, ошибка не знаю в чем, сделал запрос в mysql а там теперь более 2 тысяч записей, а было около 40, и именно те записи повторяются, которые я выбрал]]></description>
        <author>raccoon</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3619118</guid>
        <pubDate>Wed, 19 Aug 2015 05:47:37 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3619118</link>
        <description><![CDATA[Bas: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3619012'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>raccoon &#064; <time class="tag-quote__quoted-time" datetime="2015-08-18T15:36:11+00:00">18.08.15, 15:36</time></span><div class='quote '>Вместо, того чтобы проверять записи выбранные мной, </div></div><br>
Где выбираете где храните выбранное?<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3619012'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>raccoon &#064; <time class="tag-quote__quoted-time" datetime="2015-08-18T15:36:11+00:00">18.08.15, 15:36</time></span><div class='quote '> вставка происходит как то странно, у меня теперь в базе на 2000 записей больше чем прежде </div></div><br>
Ошибка в 17-ой строке. Телепаты сейчас в отпуске.]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3619012</guid>
        <pubDate>Tue, 18 Aug 2015 15:36:11 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3619012</link>
        <description><![CDATA[raccoon: извините но первый код совсем не понял, поэтому испробовал второй, но как то пошло все не так... Вместо, того чтобы проверять записи выбранные мной, проверяются все записи, и вставка происходит как то странно, у меня теперь в базе на 2000 записей больше чем прежде  :o .]]></description>
        <author>raccoon</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618889</guid>
        <pubDate>Tue, 18 Aug 2015 07:28:02 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618889</link>
        <description><![CDATA[Bas: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3618876'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>raccoon &#064; <time class="tag-quote__quoted-time" datetime="2015-08-18T06:37:06+00:00">18.08.15, 06:37</time></span><div class='quote '>Цикл вообще никак не организован, об этом я даже не подумал</div></div><br>
При множественном выборе как вы делаете перебор записей в ADOQuery2? <br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3618876'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>raccoon &#064; <time class="tag-quote__quoted-time" datetime="2015-08-18T06:37:06+00:00">18.08.15, 06:37</time></span><div class='quote '>мне казалось локейт вполне достаточно.</div></div><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3618830'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2015-08-17T20:13:15+00:00">17.08.15, 20:13</time></span><div class='quote '>locate не умеет искать две строки.</div></div><br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3618876'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>raccoon &#064; <time class="tag-quote__quoted-time" datetime="2015-08-18T06:37:06+00:00">18.08.15, 06:37</time></span><div class='quote '>Если честно я даже не имею представление как этот цикл сделать, не подскажите пожалуйста, очень важно?</div></div><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">if ADOTable1.Supports(coSeek) then begin </div><div class="code_line">&nbsp;with ADOTable1 do begin </div><div class="code_line">&nbsp;&nbsp; Close; </div><div class="code_line">&nbsp;&nbsp; IndexName := strIndex; </div><div class="code_line">&nbsp;&nbsp; CursorLocation := clUseServer; </div><div class="code_line">&nbsp;&nbsp; Open; </div><div class="code_line">&nbsp;&nbsp; Seek (Edit1.Text, soFirstEQ); </div><div class="code_line">&nbsp;&nbsp;end; </div><div class="code_line">&nbsp;&nbsp;if ADOTable1.EOF then </div><div class="code_line">&nbsp;&nbsp; ShowMessage (&#39;Record value NOT found&#39;); </div><div class="code_line">end</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script> <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">while not ADOQuery2.EOF do &nbsp;</div><div class="code_line">if ADOQuery1.Locate(&#39;employee_id&#39;, Variant(ADOQuery2.FieldbyName(&#39;e_id&#39;).AsInteger), [loCaseInsensitive]) Then</div><div class="code_line">&nbsp;&nbsp;Showmessage(&#39;Запись уже существует&#39;)</div><div class="code_line">else</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;ADOQuery1.insert;</div><div class="code_line">&nbsp;&nbsp;ADOQuery1.FieldByName(&#39;employee&#39;).AsString:=ADOQuery2.FieldByName(&#39;employee&#39;);</div><div class="code_line">&nbsp;&nbsp;ADOQuery1.Post;</div><div class="code_line">end;</div><div class="code_line">.....</div></ol></div></div></div></div>]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618876</guid>
        <pubDate>Tue, 18 Aug 2015 06:37:06 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618876</link>
        <description><![CDATA[raccoon: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3618864'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Bas &#064; <time class="tag-quote__quoted-time" datetime="2015-08-18T06:00:53+00:00">18.08.15, 06:00</time></span><div class='quote '></div></div><br>
Цикл вообще никак не организован, об этом я даже не подумал  :o  мне казалось локейт вполне достаточно. Если честно я даже не имею представление как этот цикл сделать, не подскажите пожалуйста, очень важно?]]></description>
        <author>raccoon</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618864</guid>
        <pubDate>Tue, 18 Aug 2015 06:00:53 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618864</link>
        <description><![CDATA[Bas: Как организован проход (цикл) по ADOQuery2?]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618830</guid>
        <pubDate>Mon, 17 Aug 2015 20:13:15 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618830</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=405334&view=findpost&p=3618793'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>raccoon &#064; <time class="tag-quote__quoted-time" datetime="2015-08-17T16:02:23+00:00">17.08.15, 16:02</time></span><div class='quote '>Только проблема если я выбераю не одну а несколько записей</div></div><br>
ем....<br>
locate не умеет искать две строки.<br>
TDataSet не умеет иметь сразу несколько позиций (только одну (+ метки но это не всчет. и то наверное это в гриде метки))]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618793</guid>
        <pubDate>Mon, 17 Aug 2015 16:02:23 +0000</pubDate>
        <title>Вопрос по Locate</title>
        <link>https://forum.sources.ru/index.php?showtopic=405334&amp;view=findpost&amp;p=3618793</link>
        <description><![CDATA[raccoon: Помогите пожалуйста с задачей(я в этом совсем новичок). Для начала мой код:<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">if ADOQuery1.Locate(&#39;employee_id&#39;, Variant(ADOQuery2.FieldbyName(&#39;e_id&#39;).AsInteger), [loCaseInsensitive]) Then</div><div class="code_line">&nbsp;&nbsp;Showmessage(&#39;Запись уже существует&#39;)</div><div class="code_line">else</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;ADOQuery1.insert;</div><div class="code_line">&nbsp;&nbsp;ADOQuery1.FieldByName(&#39;employee&#39;).AsString:=ADOQuery2.FieldByName(&#39;employee&#39;);</div><div class="code_line">&nbsp;&nbsp;ADOQuery1.Post;</div><div class="code_line">end;</div></ol></div></div></div></div><br>
<br>
У меня происходит сначала проверка записи на дубликат, потом вставка записи. <br>
<br>
Все функционирует. Только проблема если я выбераю не одну а несколько записей, вставка все равно происходит не смотря на то что в некоторых из выбранных записей дубликат присутствует. Как это исправить, пожалуйста помогите очень надо (если можно без sql запроса)]]></description>
        <author>raccoon</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      </channel>
      </rss>
	