Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

Выборка в базе..   Найти похожие ветки 

 
able ©   (2004-12-13 14:45) [0]

Вручную ищу в базе.<br/>Когда находим, записываю в массив уникальный номерок записи..<br/>Как вывести все записи, в которых присутствует этот номерок?<br/>Не делать же:<br/><code><br/> &#xA0; str:=&quot;select * from основная&quot;<br/><br/>for i:=1 to ii do<br/> begin<br/> &#xA0; zapr:=zapr+&quot;where UNIQ_IP like &quot;&quot;+inttostr(array[i])+&quot;&quot;; &#xA0;<br/> end;<br/></code><br/>..


 
Sergey13 ©   (2004-12-13 14:53) [1]

select * from основная where UNIQ_IP in (список номерков)


 
able ©   (2004-12-13 14:54) [2]

<i>Sergey13 © &#xA0; (13.12.04 14:53) [1]</i><br/>Thanks!


 
able ©   (2004-12-13 14:56) [3]

<i>Sergey13 © &#xA0; (13.12.04 14:53) [1]</i><br/>Список номеров через пробелы?


 
Sergey13 ©   (2004-12-13 14:57) [4]

Через запятую.


 
P.N.P. ©   (2004-12-13 14:58) [5]

используй оператор IN<br/>SELECT * FROM основная WHERE UNIQ_IP IN ( 1, 2, 3, 4, 5 );


 
P.N.P. ©   (2004-12-13 14:58) [6]

опоздал =)


 
able ©   (2004-12-13 15:13) [7]

<code><br/> &#xA0; &#xA0; with Datam.ADOQuery do &#xA0; // Формируем запрос SQL<br/> &#xA0; &#xA0; &#xA0;begin<br/> &#xA0; &#xA0; &#xA0; &#xA0;q:=&quot;WHERE Код IN ( &quot;;<br/> &#xA0; &#xA0; &#xA0; &#xA0; for i:=1 to i4-1 do<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;begin<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;if i=1 then<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; q:=q+inttostr(f[i])<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;else<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; q:=q+&quot;, &quot;+inttostr(f[i]);<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;end;<br/> &#xA0; &#xA0; &#xA0; &#xA0; q:=q+&quot; )&quot;;<br/>showmessage(q);<br/><br/> &#xA0; &#xA0; &#xA0; &#xA0;with SQL do<br/> &#xA0; &#xA0; &#xA0; &#xA0; begin<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; clear;<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; Add(&quot;SELECT Организация, код, адрес, телефон, раздел &quot;);<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; Add(&quot;FROM Основная&quot;);<br/> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; Add(q);<br/> &#xA0; &#xA0; &#xA0; &#xA0; end;<br/> &#xA0; &#xA0; &#xA0; &#xA0;Open;<br/> &#xA0; &#xA0; &#xA0;end;<br/></code><br/>Когда происходит &quot;showmessage(q)&quot;<br/>Выскакивает &quot;Where Код in ( 8, 9 ), а он выводит только запись, где код 9...


 
able ©   (2004-12-13 15:32) [8]

оч надо..


 
Ольга   (2004-12-13 15:44) [9]

Перед Open посмотрите, что у вас получилось:<br/>str:=Datam.ADOQuery.SQL.Text


 
Anatoly Podgoretsky ©   (2004-12-13 15:51) [10]

able © &#xA0; (13.12.04 15:32) [8] <br/>Ольга тебе намекает, что нет пробела перед WHERE


 
able ©   (2004-12-13 15:58) [11]

<i>Ольга &#xA0; (13.12.04 15:44) [9]</i><br/>вот:<br/><code><br/>SELECT Организация, код, адрес, телефон, раздел <br/>FROM Основная<br/> WHERE Код IN ( 8, 9 );<br/></code><br/><i><br/>&gt; Anatoly Podgoretsky © &#xA0; (13.12.04 15:51) [10] [Новое <br/>&gt; сообщение<br/></i><br/>Что с пробелом, что нет - всё равно..


 
able ©   (2004-12-13 16:00) [12]

Уф, понял в чем ошибка - забыл убрать:<br/>adotable1.enablecontrols..


 
Anatoly Podgoretsky ©   (2004-12-13 18:37) [13]

Про пробел не считать ошибся :-(


 
able ©   (2004-12-14 13:36) [14]

<i>Anatoly Podgoretsky © &#xA0; (13.12.04 18:37) [13]</i><br/>бывает :))<br/>--<br/>Тема закрыта, вопрос исчерпан..


 
msguns ©   (2004-12-14 14:50) [15]

ИМХО, так красивше ;)<br/><code> &#xA0;if i&gt;1 then q := q+&quot;, &quot;;<br/> &#xA0;q:=q+inttostr(f[i])</code>


 
able ©   (2004-12-14 19:00) [16]

<i>msguns © &#xA0; (14.12.04 14:50) [15]</i><br/>Всегда мечтал, чтобы меня поругали за код на этом форуме :)<br/>Но там незачто ругать, слишком мало...



Страницы: 1 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.78 MB
Время: 0.043 c
3-1102874458
korvin
2004-12-12 21:00
2005.01.16
Парадокс с выходными данными в серверной процедуре


6-1098809212
Mirror
2004-10-26 20:46
2005.01.16
WININET.DLL


14-1103989879
uny
2004-12-25 18:51
2005.01.16
Задача


6-1096999575
Ezhik
2004-10-05 22:06
2005.01.16
TClientSocket и TServerSocket


1-1104321474
AlexXn
2004-12-29 14:57
2005.01.16
Popup Form