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

Вниз

Как осуществить поиск по DB   Найти похожие ветки 

 
serfom ©   (2003-12-07 17:46) [0]

Как осуществить поиск по DB, чтобы были выведены в другую таблиц все найденные строки. Помогитe……….Please:-)


 
Zacho ©   (2003-12-07 18:25) [1]

Почитай что-нибудь по работе с БД, пожалуйста ...
Я могу дать тебе ответ, но сильно подозреваю, что на самом деле тебе нужно другое. А вот буквальный ответ на твой вопрос:
INSERT ... INTO TABLE_2 SELECT ... FROM TABLE_1 WHERE ...


 
Ega23   (2003-12-08 09:03) [2]

Или SELECT INTO


 
serfom ©   (2003-12-08 22:06) [3]

Спасибо, но, мне кажется, что я лучший выход нашел.
procedure TForm2.Button1Click(Sender: TObject);
var
i, j, k: Integer;
s,z,m: string;
begin
table2.FindFirst;
listbox1.Clear;
for j:=1 to table2.RecordCount-1 do
begin
m:="";
table2.FindNext;
z:=table2.FieldValues["FIO"];
k:=length(edit1.Text);
for i:=1 to k do m:=m+z[i];
if edit1.Text=m then
begin
for i:=0 to table2.FieldCount-1 do
begin
if i>0 then s:=s+", ";
s:=s+table2.fields[i].asstring;
end;
listbox1.Items.add(s);
s:="";
end;
end;
end;


 
Silver Alex ©   (2003-12-08 23:23) [4]


> serfom © (08.12.03 22:06) [3]

м-да, а вопрос то был про что?
Тем не мене, лучше в этом улучшенном варианте вместо
for j:=1 to table2.RecordCount-1 do
использовать

Table.First;
while not table2.Eof do
begin
...
table.Next;
end;


 
VAleksey ©   (2003-12-09 09:50) [5]


> serfom © (08.12.03 22:06) [3]

Это не работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
8-12002
pasha_676
2003-09-02 12:07
2004.01.05
FireWire видеомагнитофоны


9-11767
dcu
2003-06-12 12:38
2004.01.05
Вращение в 3D пространстве


6-12013
xGhost
2003-11-04 08:50
2004.01.05
Обновление программы по сети


14-12131
DeMoN-777
2003-12-12 22:17
2004.01.05
Голосовой чат


1-11846
Alex-11111
2003-12-20 03:36
2004.01.05
Как в Richedit вывести список